大佬教程收集整理的这篇文章主要介绍了适用于jQuery选择器的CSS类命名的最佳做法,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
选项1:唯一地命名每一个元素。
例如,
@H_801_6@// HTML <div id="list"> <button class="list-delete" /> <div class="list-items"> <div class="item"> <button class="item-delete" /> <h1 class="item-name">Item 1</h1> </div> </div> </div> // CSS .list-delete { color: black; } .item-delete { color: blue; } // Javascript $(".list-delete").show(); $(".item-delete").hide();优点:
>选择一个用于样式或JS操作的项目很容易
缺点:
元素名称开始变得很长,很难跟踪
>更改HTML结构需要大量的重命名
选项2:在语义上为每个元素命名,并分层选择元素。
例如,
@H_801_6@// HTML <div id="list"> <button class="delete" /> <div class="items"> <div class="item"> <button class="delete" /> <h1 class="name">Item 1</h1> </div> </div> </div> // CSS #list > .delete { color: black; } #list > .items > .item > .delete { color: blue; } // Javascript $("#list > .delete").show(); $("#list > .items > .item > .delete").hide();优点:
命名感觉更自然,名字简短明了
缺点:
>选择元素进行样式化或操作是笨重的
>更改HTML结构需要更改大量选择器,因为名称与层次结构相关
在未来@L_607_9@更多元素时,请注意名称冲突的问题,特别是在嵌套元素时。此外,理想的解决方案可以轻松地改变现有元素的HTML结构,而不会在其他地方发生太多的中断。
以上是大佬教程为你收集整理的适用于jQuery选择器的CSS类命名的最佳做法全部内容,希望文章能够帮你解决适用于jQuery选择器的CSS类命名的最佳做法所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。