开发者社区> 问答> 正文

html中一个标签多次继承一个样式?

为什么个标签的样式会多次继承同一条重复的样式呢?
这样的东西多了。会不会影响网页的速度呢?
screenshot
screenshot

展开
收起
杨冬芳 2016-06-03 17:45:19 2109 0
1 条回答
写回答
取消 提交回答
  • IT从业

    你的 HTML 写的是 html > body > div.container > div > ol/ul > li 这样的吧?
    这个很正常呀,一个子标签的的某些属性就是应该一级一级的继承父标签的属性呀。
    上面说的是 li 中的元素属性依次继承了 div div.container body html的属性。只不过某些属性你写在了同一行里。

    这个我觉得不影响网页的渲染速度,因为即使你不写这些东西,最内层的元素也是要依次继承上一级元素的默认属性的,只不过你这里面没有显示而已。所以说如果你担心是这方面的影响速度,你真正应该做的是减少DOM树的深度。

    另外,你把多个标签的属性写在一起,本身就复用了代码减小了 CSS 文件的大小,而且浏览器只需要解析一次这一组属性,所以说是提高了速度

    2019-07-17 19:26:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载