报错解决/简单媒体查询/动态加载css/横竖屏判断/html浏览器兼容性meta设置等小问题小知识
来源:互联网 发布:怎么把剪切的数据还原 编辑:程序博客网 时间:2024/05/21 10:55
报错:Ambiguous mapping found. Cannot map 'Controller' bean method
解决办法:bean重复初始化,映射名重复,检查@RequestMapping()中的映射名改掉
报错:Expected one result (or null) to be returned by selectOne(), but found: 4
解决办法:查询返回多个值,要么返回值改为集合,要么查询返回单个值
简单媒体查询:
意思是没超过320px时是设置前的样式, 320-900px这一大块背景是红色 在这个范围内当600-720px时背景色变成了蓝色,900px以后又变成了设置前样式
也就是说320-600px:红色;600-720px:蓝色;720-900px:红色;900px以后:设置前样式
@media screen and (min-width:320px) and (max-width:900px){ body{ background-color:red;}}@media screen and (min-width:600px) and (max-width:720px){body{background-color:blue;}}
横屏/竖屏判断以及动作
@media all and (orientation : landscape) { /*横屏时代码*/} @media all and (orientation : portrait){ body{width:700px;height:800px;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}}
var mql = window.matchMedia('(orientation: portrait)'); console.log(mql); function handleOrientationChange(mql) { if(mql.matches) { console.log('portrait'); // 竖屏 alert("数"); }else { console.log('landscape'); // 横屏 alert("横"); } } // 输出当前屏幕模式 handleOrientationChange(mql); // 监听屏幕模式变化 mql.addListener(handleOrientationChange);
html静态布局浏览器兼容性meta设置
动态加载css以及js判断手机端且 动态加载css
动态加载cssfunction includeLinkStyle(url) { var link = document.createElement("link"); link.rel = "stylesheet"; link.type = "text/css"; link.href = url; document.getElementsByTagName("head")[0].appendChild(link);}includeLinkStyle("http://css.jb51.net/home/css/reset.css?v=20101227");function IsPC(url) { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag = true; for (var v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false;//手机端 var link=document.createElement("link"); link.rel="stylesheet"; link.type="text/css"; link.href=url; document.getElementsByTagName("head")[0].appendChild(link); break; }else{ //pc端 } } return flag;}IsPC("../css/phonelogin.css"); var flag = IsPC(); //true为PC端,false为手机端
阅读全文
0 0
- 报错解决/简单媒体查询/动态加载css/横竖屏判断/html浏览器兼容性meta设置等小问题小知识
- html 横竖屏meta标签设置
- html/css 小知识汇总
- 浏览器兼容性相关的一些小问题
- web小知识与问题串烧(html,css,js)
- HTML/CSS: 媒体查询
- 【小知识点总结】android判断横竖屏
- 判断横竖屏的一个小方法
- 不同浏览器兼容性报错问题
- android 动态设置横竖屏切换 控制dialog等布局文件加载的方法
- HTML/CSS: 通过媒体查询增加网页在设备上的兼容性
- 解决mysql max_allowed_packet 太小 造成的程序查询数据报错问题
- 兼容性小问题总结
- 解决客户 IE 浏览器"兼容性视图"设置带来的问题
- css浏览器兼容性的问题
- css浏览器兼容性的问题
- 动态加载JS文件,完美解决跨域、编码、嵌套、队列、兼容性、执行顺序等相关问题。
- 小问题小知识
- 【c语言】打开一个socket服务端listen 描述符
- 自由泳的呼吸技术:解析不间断呼气为什么这样重要
- vmware centos虚拟上面搭lamp环境,做端口映射
- 第一章 并发编程的挑战 总结
- ROS机器人Diego 1#整合Tensorflow object_detection,图像识别
- 报错解决/简单媒体查询/动态加载css/横竖屏判断/html浏览器兼容性meta设置等小问题小知识
- 初学JAVA,报道帖
- Vim技能修炼教程(13)
- 在Linux下安装nodejs遇到Cannot find module 'npmlog'问题的解决方法
- Liunx静态库和动态库
- WebSettings
- Activity 跳转间出现短暂黑屏问题
- Echarts使用心得总结——地图
- 第二章总结