08 2018 档案
摘要:由于小数在计算时会先转换为二进制,存在精度丢失,小数的运算需要特别注意。 如0.7*0.8=0.5599999999999999,0.1+0.2=0.30000000000000004 解决办法: 方法一: num1*1000*num2*1000/1000000,0.7*1000*0.8*1000/
阅读全文
摘要:sticky footer绝对底部:当页面内容小于屏幕高度时,底部模块固定显示在屏幕底部;当页面内容大于屏幕高度时,底部模块会被推到内容底部,拖动滚动条才能显示。 1、min-height 页面结构为: 样式:设置wrapper最小高度为屏幕高度,footer设置负的上边距固定在底部,当内容较长时,
阅读全文
摘要:在PC端1px没问题,手机端存在设备像素比dpr(device pixel ratio),在dpr为2的Ritina屏幕上,即在一个方向上2个设备像素长度代表1个CSS像素长度,1px在手机屏幕上会显示为2px。 解决办法: step1:在需要添加边框的元素末尾添加伪类 step2:公用样式中写入@
阅读全文
摘要:1、兼容性 pc端需要考虑浏览器兼容性,移动端主要考虑屏幕分辨率和不同系统的兼容性。 2、页面布局 PC端常用布局固定宽度980px居中,移动端屏幕的大小和分辨率不同,多用响应式布局,使用em(以父元素为基础)、rem(以根元素为基础)。 3、JS动画 移动端没有hover事件、增加了touch和t
阅读全文
摘要:1、<img />只要设置了src,一定会发生请求。opera浏览器除外,其在设置display:none时不会发生请求。 2、重复图片,所有浏览器都只请求一次。 3、重复背景,所有浏览器都只请求一次。 4、html中不存在的元素,即使设置背景图片,也不会发生请求。 5、背景display:none
阅读全文

浙公网安备 33010602011771号