请问下写css的时候,class层级过多会影响页面的渲染性能吗?_html/css_WEB-ITnose

WBOY
發布: 2016-06-24 12:07:11
原創
1848 人瀏覽過

随便举个例子, 比如:

<div class='first'>     <div class='first-one'>            <div class='first-two'>                     <span class="first-span">                           test                           <small>small</small>                      </span>             </div>      </div></div>
登入後複製


css:
.first .first-one .first-two { margin: 0px; }
.first .first-one .first-two .first-span  small { color: black; }    // 像这样的写法会有性能问题吗?

因为我不是搞前端的,我对这个问题一直很困扰。公司也没有专业写前端的,所以上来问问。


回复讨论(解决方案)

对于前端来讲,css注重的就是代码简洁,尽量缩短,代码过长,肯定影响加载速度


一般来说,写样式,最好不要超过3个以上的层级,只要能找到对应的标签设置样式即可.

另外,层级嵌套太多,对于其他人员 可读性太差 

理论上影响。但是可以忽略不计。写这么长主要是看着别扭。

基本上不会有这种情况!
重要的是是考虑可读性的问题!

会有性能问题. 但是少量使用不会有任何影响

CSS不难, 但是写好还是不容易的. 为了方便阅读与维护, 还有页面结构的逻辑关系, 需要良好的定义

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!