CSS命名规范
一.文件命名规范
全局样式:global.css;
框架布局:layout.css;
字体样式:font.css;
链接样式:link.css;
打印样式:print.css;
二.常用类/ID命名规范
页 眉:header
内 容:content
容 器:container
页 脚:footer
版 权:copyright
导 航:menu
主导航:mainMenu
子导航:subMenu
标 志:logo
标 语:banner
标 题:title
侧边栏:sidebar
图 标:Icon
注 释:note
搜 索:search
按 钮:btn
登 录:login
链 接:link
信息框:manage
常用类的命名应尽量以常见英文单词为准,做到通俗易懂,并在适当的地方加以注释。对于二级类/ID命名,则采用组合书写的模式,后一个单词的首字母应大写:诸如"搜索框"则应命名为"searchInput"、"搜索图标"命名这"searchIcon"、"搜索按钮"命名为"searchBtn"等等。
CSS书写规范及方法
一. 常规书写规范及方法
1. 选择DOCTYPE:
XHTML 1.0 提供了三种DTD声明可供选择:
过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:
XML/HTML代码
严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如
。完整代码如下:
XML/HTML代码
框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:
XML/HTML代码
理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML 1.0 Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD)。因为这种DTD还允许我们使用表现层的标识、元素和属性,也比较容易通过W3C的代码校验。
关于DTD您可以参考:
https://www.w3school.com.cn/dtd/index.asp
2. 指定语言及字符集:
为文档指定语言:
XML/HTML代码
为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言;如:
常用的语言定义:
XML/HTML代码
3. 调用样式表:
外部样式表调用:
页面内嵌法:就是将样式表直接写在页面代码的head区。 如:
XML/HTML代码
外部调用法:将样式表写在一个独立的.css文件中,然后在页面head区用类似以下代码调用。
XML/HTML代码
在符合web标准的设计中,推荐使用外部调用法,可以不修改页面只修改.css文件而改变页面的样式。如果所有页面都调用同一个样式表文件,那么改一个样式表文件,可以改变所有文件的样式。
4、选用恰当的元素:
根据文档的结构来选择HTML元素,而不是根据HTML元素的样式来选择。例如,使用P元素来包含文字段落,而不是为了换行。如果在创建文档时找不到适当的元素,则可以考虑使用通用的div 或者是span;
避免过渡使用div和span。少量、适当的使用div和span元素可以使文档的结构更加清晰合理并且易于使用样式;
尽可能少地使用标签和结构嵌套,这样不但可以使文档结构清晰,同时也可以保持文件的小巧,在提高用户下载速度的同时,也易于浏览器对文档的解释及呈视;
5、派生选择器:
可以使用派生选择器给一个元素里的子元素定义样式,在简化命名的同时也使结构更加的清晰化,如:
XML/HTML代码
.mainMenu ul li {background:url(images/bg.gif;)}
关于选择器,您可以参考:
https://www.w3school.com.cn/cssref/css_selectors.asp
关键词标签:Dreamweaver,网页设计
相关阅读 ie浏览器证书错误怎么解决_ie证书错误解决方法图文教程 十大好用的看漫画神器推荐2022-看漫画的软件排行榜前十名 网页设计中的各种分辨率下的标准尺寸 搜狗五笔输入法的汉字变成繁体字的简单教程 5日精通CSS层叠样式表之第二天 5日精通CSS层叠样式表之第一天
热门文章
DIV+CSS网页布局常用的一些基础知识整理
完美解决CSS网页水平居中
XHTML+CSS兼容解决方案
CSS网页布局困扰新手的八个问题
时间:2020-07-08 18:10:29
时间:2019-11-01 13:55:41
时间:2019-04-25 14:17:49
时间:2018-12-04 15:13:40
时间:2017-12-13 15:17:02
时间:2017-12-13 15:03:14
人气排行 DIV CSS完美兼容IE6/IE7/FF的通用方法 CSS实例:list-style-type在IE与FF中奇怪的现象解析-CSS布局实例 CSS实例:通过定义渐变边框给图片加阴影 CSS常用技巧之一 禁止文字自动换行 网页页面设计中CSS十大注意 解决用CSS控制DIV居中失效的问题 css div设置float后高度不能自动增加 让CSS兼容IE和Firefox的技巧集合
查看所有0条评论>>