- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CSS代码规范
CSS代码规范目录CSS代码规范11w3c规范12编码13调用方法14CSS样式规则选择器25CSS样式表36CSS文件名定义37CSS命名48字号59表格510空格511缩进512行距513字体设置614浏览器兼容615示例6w3c规范网页必须调用w3c规范!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN /TR/xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=/1999/xhtml(解释: DTD是词汇表, CSS是数据的表现形式)编码目前网页主要使用charset=gb2312 和charset=utf-8 ; 解释: 如果网页格式是utf-8 ,最简单的方法就是在写样式表之前将这个css文件用记事本打开,然后另存为utf-8格式。当格式是utf-8格式时,在css文件内容顶部加上“@charset utf-8;”标识调用方法方法1 link rel=stylesheet rev=stylesheet href=css/52css_page.css type=text/css media=all /每个页面调用全局css和这个页面用单独用到的css 说明:rel=stylesheet和 rev=stylesheet 为设置或获取对象和链接目的的关系。用来告诉浏览器你link进来的是个样式表文件,(只写一个就可以了,由于目前的CSS还不能抓取rel与rev的属性值,所以没有办法给不同关系的链接提供不同的样式,所以现在rel与rev只是用来使得网页的语义性更为完善。)media=all 所有媒体类型的样式;media=screen设置显示器的样式;media= print设置打印的样式。方法2link rel=stylesheet rev=stylesheet href=css/common.css type=text/css media=all /将整个项目的css 都先用common.css引用,这样每个页面只需调用common.css即可 (解释: common.css 写法 : @import url(style.css); @import url(header.css); 依次排列。注:@import引用的CSS会等到页面全部被下载完再被加载,速度相对会较慢。)CSS样式规则选择器HTML selector以html 的标签为选择器,只对某一个标签起作用,如:p {color:red} 本网页的所有 p/p内的字体都默认层红色。Class selector以html 的标签开头,只能在这个标签内调用才会起作用如:stylep.stop {color:red}/style 这样只有在p标签内调用stop才会有用, p class=”stop”内容为红色/p所有html 的标签调用都有效的样式如:style.stop {color:red}/style这样p class=”stop”内容为红色/p或h1 class=”stop”内容也为红色/h1ID selectorID属性是用来定义某一特定的HTML元素,一个网页文件中只能有一个元素能使用某一ID属性值。style#stop {color:red}/style调用方法h1 id=”stop”内容也为红色/h1(注释: 由于ID 只能为单个 HTML 标签元素定义样式规则,因此具有一定的局限性,在css中应该尽量少用。Javascript可以根据这个ID值来操纵和定位这个特定的HTML标签,所以 ID 属性在Javascript会被广泛应用。)关联选择器关联选择器是用空格隔开的两个或者更多的单一选择器所组成的字符串。如:例子:P em{ background:red } 其中”p em”就是关联选择器,他它表示段落中的强调文本(标签em/em中的内容)背景为红色。而其它地方的强调文本不受影响。注释::关联选择器中定义的样式的优先权比单一选择器中定义的样式的优先权要高。 即使在:P em{ background:red } 的后面又定义一个em{ background:yellow },但是在em标签内的强调文本背景依然是红色组合选择器例子:ul,li,tr,td,p,input{ color:red }伪元素选择器常用举例:A:link超链接时的状态A:visited 访问过的超链接状态A:hover光标移动到超链接时的状态A:active 鼠标点击时一刹那的状态P:first-line 段落第一行的文本P:first-letter段落第一个字母CSS样式表id和class命名采用小写字母,遇到英文单词或组合命名时,用底线符号“_”,如:new_r
原创力文档


文档评论(0)