一些div + css

1. 布局时分清是哪一板块,我刚布局时从不看整体,所以当设计图有变动的时候,比如下调某一板块,动的地方就比较多,坑到自己了;所以一定要用一个标签包裹,div或者语义化标签;如果不能判断哪一块是整体,可以看参考设计图,设计师的改动也是基于某一个图层修改,我们就可以把这个图层当做最外层的一个div;

2.css选择器解析规则是从右到左,这个是众所周知;但是还是控制不住自己这么写(尤其是scss)

.container  p{

}

这样会增加浏览器一些额外的消耗,所以可以准备下载一个有道之类的,设置好类名比较好;

tip: 1)不要因为设置元素的样式而为元素起样式的类名,比如 某一段话是红色,类名就叫red,这样难以维护;红色的可以叫warning;不过如果是中大型项目,可以定义一个 lighter {font-weight:300 !important;},如果有元素需要细体,就可以直接用这个类名

     2)不要因为优先级而给元素id名,id是唯一的,需要是唯一的元素

3.web页面的展示步骤如下:

JavaScript(视觉变化,比如添加DOM) -->  style(对每个DOM匹配样式) --> layout(DOM在屏幕显示的位置) -->  paint(填充像素) --> composite(渲染层合并)

posted @ 2017-12-09 18:32  老福贵  阅读(114)  评论(0编辑  收藏  举报