温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

CSS中class及id的规范化命名有哪些

发布时间:2022-03-02 15:18:17 来源:亿速云 阅读:120 作者:iii 栏目:web开发

今天小编给大家分享一下CSS中class及id的规范化命名有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

直观命名

当在设计Web页面以及必要对一个div发展标识的时刻,最自然的想法等于使用可以描画元素所在页面位置的词汇来对其定名。这种门径使得类以及id的称说下列面所示:

top-panel

horizontal-nav

left-side

center-column

right-col

这些是CSS以及XHTML类和id的有效定名方式。这些辞汇简单并且能够令人望文生义,于是满足了标识页面元素以及相应的CSS样式的重要。

但标题问题是这样的俗称同页面模式的特定正文方式相干联。这些命名参照了某种特定页面组织中的页面元素位子,因而在多么的构造之外运用就会显得不合适甚至造成体味杂遝。同时,这些命名不有触及文档模式的结构。因此,上面给出了对CSS类以及ID命名更好的方法。

结构化命名

结构化的标志象征着注释方式/地位信息同内容的完全荟萃——这个中涵概涌那会符号(markup)中的类和id称号。

有标记的关连动静都是用来描画文档的结构而不是表面。何等的赋性使得我们可以经由历程容易的改变CSS的方式来对差异外貌花样下的内容(content)以及标记(markup)进行重用。当你理解这种方式时,很容易就可以发明采取页面位置来为类以及id命名的方式在处置如音频(audio)等轮廓名堂上显得尤其不合适。因此,理当根据在文档中的使用指数而非呈现位置来对类以及id发展结构化命名。

可以依据以下所示的结构化方式来对类以及id称谓命名:

branding

main-nav

subnav

main-content

sidebar

这些名字同直观定名方式一样很是易懂,但他们刻划了页面元素的感导而非位子。这使得代码加倍合适运用彻底的结构化标识表记标帜(structural markup)的初志,即启迪职员可以在不篡改标记的环境下对形形色色媒体下的体现样式发展措置。

即便你不规划在其他的媒体上对Web页面进行花色批改,运用结构化命名方式还可以帮手你在从此的站点升级或重新设计中更为轻松。例如,结构化定名防止了当一个div同id right-column移动到页面左边后所带来的错乱。对div sidebar的采用多么的命名方式就显得越发适当,因为不管它呈当初页面的哪一边,这个名字仿照照旧对开发职员来讲直观易懂。

成例

Andy Clarke阐发了40份由推重尺度化Web设计理念的开荒职员所设计的Web站点的源代码。诚然类以及id称说很不匹敌,然而照常创造了一些频繁涌现的常用称谓。这里给出了最经常应用类/id称号的示例列表:

header

content

nav

sidebar

footer

以上就是“CSS中class及id的规范化命名有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI