html5 - 页面中id过多对CSS有什么影响?
怪我咯
怪我咯 2017-04-17 11:04:30
[HTML讨论组]

除了不可复用之外, 有什么其他方面的影响?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
PHPz

杞人忧天了,不会有什么影响的。比如一个页面就上百条的评论我们经常这样

<ul>
    <li id="comment-1"></li>
    <li id="comment-2"></li>
    <li id="comment-3"></li>
    <li id="comment-4"></li>
    <li id="comment-5"></li>
    ...
</ul>
PHPz

ID太多的话,有时候CSS样式会因为权重的混乱而产生一些小问题,不过这都是正常的可解决的。。。我认为对于单一出现的比较重要的元素用ID最好,因为无论是CSS还是JS,ID选择器的效率是最高的

巴扎黑

看是哪种的过多了,重复的东西当然还是给class样式比较好。
有些时候为了覆盖样式需要加长选择层级或者加新的ID比较蛋疼。
作为JS选择器的话ID倒是不错。
个人愚见。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号