1、ie下字体没有垂直居中
前几天遇到字在ie在字不垂直居中,之前都没有遇到这种问题,找了超级久都没有找到原因,真的觉得超级困惑的,后来终于找到原因了,
因为字体影响了。。。
2、ul中的li水平排列,li之间出现空隙
因为我给li设置了display: inline-block,具体因为什么不清楚,但是后来使用float可以解决,也可以给ul设置字体大小为0px,然后在给li设置字体大小
3、如果在项目中,使用rap的话,require不能引入或者定义jquery,不然会和rap冲突,地址会跳不过去。
4、图片的上传路径,在不同浏览器下路径不一致,在chrome下,路径是c://fakepath==>未解决
5、现有一个问题,一个按钮是动态生成的,使用事件委托,当点击按钮时发送ajax请求,当ajax的路径是rap的时候,路径跳不过去--》未解决
6、bootstrap在ie8下的问题
已经添加了
<!--[if lte IE 9]>
<script type="text/javascript" src="js/html5shiv.min.js" ></script>
// IE 8支持媒体查询
<script type="text/javascript" src="js/respond.min.js" ></script>
<![endif]-->
但是,在ie8下还是没有效果,后来发现是没有在服务端的环境下运行,将其布置在服务端的环境下,ie8的媒体查询就可以使用了
7、安装gulp-sass报错
报错原因: 因为没有安装他的依赖:node-sass
但是在安装node-sass的过程中也失败了
解决node-sass安装失败:
(1) 在全局环境下配置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
(2)可以在全局中或者在项目中执行,但是需要文件目录不包含中文字符,包含中文字符就会报错
cnpm install node-sass --save-dev
之后就可以安装gulp-sass啦~
cnpm install gulp-sass --save-dev
8、在ios下,事件委托产生的问题
在ios下,将一个span标签的click事件委托到body上面,在ios下点击不正常,在android下正常
解决:
当使用事件委托给一个元素添加 click 事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。如果是可点击的(比如 button、a 标签),此时 click 事件就会有效
9、在iphone旧系统ios9的页面上出现页面不能使用的问题
应为页面上使用了导致页面报错
解决:改成