- 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基础知识
吴云芳
北京大学信息科学技术学院
wuyf_pku@sina.cn
1
主要内容
CSS的基本概念
CSS的基本语法
选择符的分类
CSS的定义层次
Div标签
附录:属性列表
2
什么是CSS?
CSS是Cascading Style Sheets的缩写,翻译为层叠样式表 ,简称样式表,是一种改善网页外观的技术。利用之可以对网页中的文本、图像等内容进行精确的格式化控制,例如字体、背景、排列方式等。
3
CSS与HTML
CSS的基本理念,就是将网页的“内容”与“形式”的设置分离开来。
HTML表现网页的具体内容,CSS 修饰网页的表现形式。
4
为什么要学习CSS?
灵活性
丰富精确地描述网页中各元素的格式。
灵活便捷地修改网页中各元素的格式。
方便准确地控制多个页面的格式。
呈现性
符合W3C标准。
浏览器将缓存外部样式表,加快下载速度。
代码数量可减少 50%甚至更多。
5
CSS的基本语法(文档样式表)
CSS定义由三部分构成:选择符、属性和属性值。
选择符 {属性:属性值;属性:属性值;……}
选择符是HTML 的标签;
属性是希望定义的属性,每个属性都有一个值;
属性与属性值之间用“:”相连接;
不同属性之间用“;”相分割。
body {color: yellow}
p {font-family: 隶书}
caption{font-size:40;font-family:黑体}
参见CSS01.html.
和html语法的区别?
6
不同层次的标签语法不尽一样。
选择符的分类
选择符有下列可选的形式:
1 HTML标签
2 选择符组
3 类选择符
相关类选择符
独立类选择符
选择符 {属性:属性值;属性:属性值;……}
7
选择符组
当需要赋予某些选择符一些相同的属性值时,可以进行组合声明,用逗号将不同的选择符分开,以此来减少重复定义。
等效于: p{color:yellow}
table{color:yellow}
p,table{color:yellow}
参见CSS02.html.
8
相关类选择符
给同类标签定义不同类型的样式时,可以使用相关类选择符。相关类选择符与具体的标签相关联。
标签名和类名之间用“.”分割。
HTML标签名.类名1 {属性:属性值;……}
HTML标签名.类名2 {属性:属性值;……}
9
相关类选择符示例
页面中希望定义两个不同的段落样式,一个段落向右对齐,一个段落居中。
首先在头部定义两个类:
p.right {text-align: right} p.center {text-align: center}
然后在体部的不同段落里,标签里加入class属性: p class=“right”这个段落向右对齐/p p class=“center”这个段落居中排列/p
参见CSS03.html。
10
独立类选择符
给不同类标签定义相同类型的样式时,可以使用独立类选择符。独立类选择符不与具体的标签相关联。
类名之前用“.”标记。
.类名 {属性:属性值;属性:属性值;……}
11
独立类选择符示例
页面中对不同标签使用相同的样式“居中排列”。
首先在头部定义一个独立类选择符:
.center {text-align: center}
然后在体部相应的标签上添加 class 属性:
h1 class=“center”这个标题居中排列/h1 p class=“center”这个段落也居中排列/p
参见CSS04.html
12
CSS的定义层次
样式表的定义可分为3个层次:
内置(inline)样式表
文档(document level)样式表
外部(external)样式表。
样式表之所以被称为层叠样式表,就是因为样式可以三个不同层次上进行定义和叠加。
13
不同层次的作用对象与级别
三个层次分别适用不同的对象:
内置样式表适用于单个标签的内容
文档样式表适用于整个文档的主体
外部样式表应用于多个文档的主体中
组合使用时的优先级别:
内置样式表>文档样式表>外部样式表
14
内置样式表
内置样式表通过设定html标签的style属性,直接对某个标签单独定义样式。
标签 style=“属性:属性值;属性:属性值;……”
文本内容
/标签
参见CSS06.html。
15
文档样式表
文档样式表在html文档的head区内加以定义,作用于整个文档的主体。
标签style用于定义文档样式表。
head style 选择符 {
您可能关注的文档
- 广东外语外贸大学《中国近现代史纲要》2011-2012年下《纲要》复习提纲.doc
- 广东外语外贸大学《中国近现代史纲要》慈禧.ppt
- 广东外语外贸大学《中国近现代史纲要》复习提纲.doc
- 广东外语外贸大学《中国近现代史纲要》典型的保守派代表--辜鸿铭.ppt
- 广东外语外贸大学《中国近现代史纲要》近代史纲要2011.doc
- 广东外语外贸大学《中国近现代史纲要》辜鸿铭 中.pptx
- 广东外语外贸大学《中国近现代史纲要》梁启超.ppt
- 广东外语外贸大学《中国近现代史纲要》林徽因.ppt
- 广东外语外贸大学《中国近现代史纲要》狂儒怪杰-辜鸿铭.pptx
- 广东外语外贸大学《中国近现代史纲要》林徽因课件.ppt
- 计算机网络概述(北大)WENJI06-Internet知识.pptx
- 计算机网络概述(北大)WENJI10-PS操作1.pptx
- 计算机网络概述(北大)WENJI07-DW运用1.pptx
- 计算机网络概述(北大)WENJI09-Internet应用.pptx
- 计算机网络概述(北大)WENJI11-PS操作2.pptx
- 计算机网络概述(北大)WENJI12-PS操作3.pptx
- 计算机网络概述(北大)WENJI16-期末复习.pptx
- 计算机网络概述(北大)WENJI15-多媒体基础.pptx
- 计算机网络概述(北大)吴云芳文计讲义(下)整理填空版.doc
- 计算机网络概述(北大)吴云芳文计讲义(下)整理.doc
原创力文档


文档评论(0)