为什么个标签的样式会多次继承同一条重复的样式呢?
这样的东西多了。会不会影响网页的速度呢?
你的 HTML 写的是 html > body > div.container > div > ol/ul > li 这样的吧?
这个很正常呀,一个子标签的的某些属性就是应该一级一级的继承父标签的属性呀。
上面说的是 li 中的元素属性依次继承了 div div.container body html的属性。只不过某些属性你写在了同一行里。
这个我觉得不影响网页的渲染速度,因为即使你不写这些东西,最内层的元素也是要依次继承上一级元素的默认属性的,只不过你这里面没有显示而已。所以说如果你担心是这方面的影响速度,你真正应该做的是减少DOM树的深度。
另外,你把多个标签的属性写在一起,本身就复用了代码减小了 CSS 文件的大小,而且浏览器只需要解析一次这一组属性,所以说是提高了速度
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。