- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C07-CSS(网页设计)
信息系统开发(面向对象开发平台)
层次样式表(CSS)
管理学院
吕成功
03:44
1 CSS概述
• CSS ,层叠样式表 (Cascading Style Sheets)
– 样式定义如何显示 HTML 元素
– 样式通常存储在样式表中
– 样式表可以单独存储为一个文件,与HTML文件分离
– 样式表为了解决内容与表现分离的问题
– 而且多个样式定义可以层叠为一个
03:44
1 CSS概述
• HTML 标签原本被设计为用于定义文档内容。
例如:对于h1、p、table 等标签,HTML 的初衷
是表达“这是标题”、“这是段落”、“这是表格”之
类的信息。希望,浏览器完成文档的布局由,而不是由
这些标签完成显示或文字格式化工作。
• 内容与样式的分离原则 (Separation of Concerns)
– XML与XSL
– 内容独立与样式
– 同一内容,可以应用不同的样式 (显示、打印)
03:44
1 CSS概述
• 样式可以层叠为一个
– 样式表允许以多种方式规定样式信息。
• 层叠次序
(数字越高,优先级越高)
1 浏览器缺省设置
2 外部样式表
3 内部样式表(位于head 标签内部)
4 内联样式(在 HTML 元素内部)
03:44
1 CSS概述
• 外部样式表
head
link rel=stylesheet type=text/css href=mystyle.css /
/head
• 内部样式表
head
style type=text/css
hr {color: sienna;}
p {margin-left: 20px;}
body {background-image:
url(images/back40.gif);}
/style
/head
03:44
1 CSS概述
• 内联样式
p style=color: sienna; margin-left: 20px
This is a paragraph
/p
03:44
2 CSS简单语法
• 一个选择器和多条声明
selector {declaration1; declaration2; ... declarationN }
• 声明是一对属性名与属性值的组合。
selector {property: value}
03:44
2 CSS简单语法
一个稍微复杂一些例子:
值为若干单词,则要给值加引号
p {
font-family: sans serif;
text-align: center;
color: black;
font-family: arial; 声明通过分号隔开
}
CSS 对大小写不敏感,允许任意空格
03:44
3 选择器
• 元素选择
• 类(class)选择
• 标识id选择
• 属性选择
• 后代元素选择
• 子元素选择
• 相邻元素选择
• 选择器的分组
03:44
3.1 CSS 元素选择器
• 用来选取HTML元素的
– 元素选择器又称为元素类型选
文档评论(0)