- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
互联网样式标准—css语言
LOGO 互联网样式标准--CSS语言 by josh.y 2010年09月07日 黄金湾 CSS语言的起源 HTML 标签原本被设计为用于定义文档内容。文档布局由浏览器来完成,而不使用任何的格式化标签。 由于当时两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性(比如字体标签和颜色属性)添加到 HTML 规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。 为了解决这个问题,万维网联盟(W3C),这个非营利的标准化联盟,肩负起了 HTML 标准化的使命,并在 HTML 4.0 之外创造出样式(Style)。 所有的主流浏览器均支持层叠样式表。 CSS语言的演变 1996年12月万维网联盟(W3C)发布了CSS1.0标准,2008年4月做了最后修订 1998年5月万维网联盟(W3C)发布了CSS2.0标准,并在2008年4月做了修订 2009年9月万维网联盟(W3C)发布了CSS2.1标准 2009年12月万维网联盟(W3C)发布了CSS3.0标准 CSS语法 CSS语法结构仅仅由三部分组成:选择符(selector)、属性(property)和值(value )。 使用方法:selector ( Property : value ; ) 选择符(selector)指着组样式编码所要针对的对象 属性(Property)是CSS样式控制的核心,如颜色、大小、定位、浮动方式等。 值(value)是指属性的值 CSS选择符的分类 类型选择符 body {}、 div {}、 span {} 群组选择符 h1,h2,h3,p,span P{ font-size : 12px ; font-family : arial ;} 包含选择符 h1 span { font-weight : bold ;} id选择符 div id=content/div #content { font-size : 14px ; line-height : 130% ; } class选择符 div class=p1/div h1 class=p1/h1 h3 class=p1/h3 .p1 {? Margin : 10px ; Background-color : blue ; } 标签指定式选择符 标签指定式选择符在对标签选择的精确度上介于标签选择符及id/class选择符之间,也是一种经常能够使用到的选择符。 针对所有id为content的h1标签形式 ,如: h1#content {} 针对所有class为p1的h1标签,如: h1.p1{} 组合选择符 CSS在选择符的使用上可以说是非常自由,根据页面需求,我们可以灵活使用各种选择符进行设计。 id为content的h1标签下的h2标签,如: h1#content? h2{} h1标签下的所有class为p1的标签和id为content的标签下的所有h1标签,如: h1? .p1 , #content?? h1{} 伪类及伪对象 伪类及伪对象是一种特殊的类和对象,它由CSS自动支持,属CSS的一种扩展型类和对象,名称不能被用户自定义,使用时只能够按标准格式进行应用。使用形式如下: ??????? a : hover { background-color : #333333 ; } CSS内置了几个标准的伪类: ??????? : link???????????????? a链接标签的未被访问前的样式; ??????? : hover????????????? 对象在鼠标移上时的样式; ??????? : active????????????? 对象被用户点击及被点击释放之间的样式; ??????? : visited??????????? ?a链接对象被访问后的样式; ??????? : focus?????????????? 对象成为输入焦点时的样式; ??????? : first-child??????? 对象的第一个子对象的样式; ??????? : first???????????????? 对于页面的第一页使用的样式; CSS内置了几个标准伪对象: ??????? : after??????????????? 设置某一个对象之后的内容; ??????? : first-letter???????对象内的第一个字符的样式设置; ??????? : first-line????????? 对象内第一行的样式设置; ??????? : before???????????? 设置某一个对象之前的内容。 通配选择符
文档评论(0)