- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
計算机网络和多媒体技术
计算机网络和多媒体技术 常宝宝 北京大学信息技术学院 chbb@pku.edu.cn 什么是层叠样式表(CSS)? HTML语言提供了众多的元素定义超文本文档,但是在HTML语言中,面向内容和面向形式的元素常常混淆在一起(如:Hn),并且HTML对文档格式的支持有限,不能满足用户对页面样式的更多需求,为了解决这个问题,引入CSS样式表技术。 CSS是Cascading Style Sheets的词首缩写,中文翻译为“层叠样式表”,简称样式表,它是一种改善网页外观的技术。 CSS可以用来精确控制HTML文档中每个元素的样式,包括字体、背景、排列方式、区域尺寸、边框等。 CSS需要IE4(Internet Explorer 4.0)和NC4(Netscape 4.0)以上的浏览器支持,有些效果需要更高版本的浏览器支持。 CSS基本语法 CSS的定义由三个部分构成:选择符、属性和属性值。 CSS定义的基本格式如下: 选择符 {属性: 属性值} 选择符可以是多种形式,一般是你要定义样式的HTML元素标签,例如:body、p、table等;属性和属性值之间用冒号隔开。如: body {color: black}选择符body是指页面主体部分,color是控制文字颜色的属性,black是颜色的值,此例的效果是使页面中的文字为黑色。 参见 css01.html 选择符组 具有相同属性和值的选择符可以组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义。 如: p, table{ font-size: 9pt }效果完全等效于: p { font-size: 9pt } table { font-size: 9pt } 参见 css02.html 类选择符 给同类元素定义不同类型的样式,可以使用类选择符。 类选择符的格式为: HTML元素名.类名 如页面中希望定义两个不同的段落样式,一个段落向右对齐,一个段落居中,可以先定义两个类: p.right {text-align: right} p.center {text-align: center}然后用在不同的段落里,只要在HTML标记里加入class属性: p class=“right” 这个段落向右对齐的 /p p class=“center” 这个段落是居中排列的 /p 参见 css03.html 类选择符 类选择符中的HTML元素名称可以省略,这样可以把几个不同的元素定义成相同的样式。如: .center {text-align: center}该类可以被应用到任何元素上 h1 class=“center” 这个标题是居中排列的 /h1 p class=“center” 这个段落也是居中排列的 /p 参见 css04.html 包含选择符 可以单独针对某种元素包含关系定义样式表,元素1里包含元素2,这种方式是对在元素1里的元素2的样式进行定义,对单独的元素1或元素2无定义,例如: table a { font-size: 12pt }在表格内的链接改变了样式,文字大小为12pt,而表格外的链接的文字仍为默认大小。 参见 css05.html 样式表的层叠性 层叠性就是继承性,样式表的继承规则是外部元素的样式会保留下来继承给这个元素所包含的其它元素。事实上,所有在元素中嵌套的元素都会继承外层元素指定的属性值,有时会把很多层嵌套的样式叠加在一起,除非另外更改。例如在div元素中嵌套p元素。 当样式表继承遇到冲突时,也就是内层对某个属性的属性值作了和外层不同的规定,则总是以内层定义的样式为准。 参见 css06.html 选择符的优先级 不同的选择符定义相同的元素时,要考虑到不同的选择符之间的优先级。 类选择符优先级高于HTML标记选择符。例如: p { color: yellow } .blue { color: blue} 则在p class=“blue”…/p中起作用的是类选择 符blue。 但可以用!important提升样式表的优先权,如: p { color: yellow } !important .blue { color: blue} 则在p class=“blue”…/p中起作用的是HTML 标记选择符。 参见 css07.html 伪类 伪类是一种特殊的类选择符,是能被浏览器自动识别的特殊选择符。它的最大的用处是根据链接文字的不同状态定义不同的样式效果。 伪类的语法为: 选择符:伪类名 {属性: 属性值} 伪类名和类名不同,是CSS已经定义好的,不能象类选择符一样随意用别的名字,根据上面的语法可以解释为对象(选择符)在某个特殊状态下(伪类)的样式。 类选择符及其它选择
您可能关注的文档
最近下载
- 引领时尚潮流的可持续时尚品牌.pptx VIP
- 一年级道德与法治教案(全套).pdf VIP
- 版鲁科版英语四年级上册教案.doc VIP
- 一种脱除1,3-丙二醇中微量醛基杂质的脱除方法.pdf VIP
- 国投证券-宁德时代-300750-全球锂电行业龙头全球化布局推动发展.pdf VIP
- 2023-2024学年上海市向明中学高二上学期10月月考数学试卷含详解.docx VIP
- 《婴幼儿动作发展与训练》教案 第8课 2~3岁幼儿精细动作的发展与训练.docx VIP
- MT-500系列说明书(济南华电)-20101216.pdf
- 养成亲社会行为++课件-2025-2026学年统编版道德与法治八年级上册.pptx VIP
- 开学第一课-初中开学第一课班会.ppt VIP
文档评论(0)