h5

2018-07-20  本文已影响0人  一个人的旅途_8365

1.H5文档link,script不需要加type属性

2.低版本浏览器兼容问题:

(1)PC端 H5新标签尽量不用,不如header,footer,nav,采用加类名;

(2)CSS选择器 nth-of-type不使用,改为加类名;

3.标签语义化,P标签,span,strong,H标签要使用合理;

4.html模块化;

6.内容超出,以省略号显示;

7.a链接嵌套要合适,避免行元素包含块元素;

8.浮动之后要清浮动;

9.子元素共有的属性,可以直接设置父级就行;

10.分为内外屏,采取加CLASS名,.ww .w 内屏有最大宽度;

11.可以通过同时写上并列的两个class名,精准控制CSS样式;

12.使用标签包裹radio或checkbox和他们的文字,不用再使用for属性;

13.有效使用、、、(scope属性)。可以把放前提高加载速度。

14.特殊符号尽可能使用代码替代。常用特殊符号如下。

(1)¥:¥ 人民币符号元

(2)©:© 版权

(3)®: ® 注册商标

(4)™: ™ 商标TM

(5)·: · 间隔符号

(6)“: " 双引号

(7)&: & &符

(8)<: < 小于号

(9)>: > 大于号

(10):   半角空格

(11)×:× 乘号

(12)÷: ÷ 除号

15.为选择器中的属性添加单引号。eg:input[type='text']。

16.为引用的图片、文件等添加单引号。eg:background:url('../images/logo.png');

17.css hack

IE6:_

IE6/7: *

IE7/Firefox:!important

IE7:*+

IE6/7/8:\9

IE8:\0

18.尽量将图片大小控制在200K以内,可以使用一些在线的图片压缩工具。如:图好快;

19.标题 用图片的 将文字写在alt属性里面;

20.链接要有明显的样式;

21.按钮添加交互效果;

22.图片太大,设置图片的最大值max-width,防止超出变形;

23.JS统一写在 $(document).ready(function(){ }); 里面

24.设置的行高 要大于字体大小;

25.所有的图片 加上 alt属性;

26.js代码 后面都需要加上 “;”号;

27.背景图过大,可以选择切一部分然后平铺;

h*标签下面 如果用图片的话 alt属性要写;

29.定位z-index数值不能超过最外层的弹窗;

30.用绝对定位的时候,top,left值必须写;

31.用a标签包裹块元素时,给a加上属性 display:block;

上一篇下一篇

猜你喜欢

热点阅读