错误笔记

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的页面上出现页面不能使用的问题

  应为页面上使用了导致页面报错

  解决:改成

原文地址:https://www.cnblogs.com/qzccl/p/6477675.html