HTML语言与网页设计
——CSS技术
目录
什么是 CSS
在网页中使用 CSS
CSS样式定义
CSS属性
什么是 CSS
CSS( Cascading Style Sheet,层
叠样式表)是一种格式化网页的
标准方式,它扩展了 HTML 的功
能,使网页设计者能够以更有效
的方式设置网页格式。
演示 ——层叠样式表示例
在网页中使用 CSS
HTML 标记符的 style 属性
<P style=“text-align:center”
>
在网页中使用 CSS
STYLE 标记符
<STYLE>样式定义 </STYLE>
在网页中使用 CSS
LINK 标记符
<LINK rel=“stylesheet”
type=“text/css”
href=“stylesheet.css”>
演示 ——使用 CSS的三种方式
CSS样式定义
样式表项的组成:
Selector{property1:value1;pr
operty2:value2;property3:val
ue3;…… }
CSS样式定义
常用 Selector类型
HTML标记符
用户定义的类
用户定义的 ID
虚类
HTML Selector
HTML标记符是最常用的
selector,它重新定义了 HTML
标记符的显示效果。
H1{text-
align:center;color:red}
HTML Selector
具有上下文关系的 HTML标记符
P B{color:red}
演示 ——HTML Selector效果
用户定义的类与 ID
Selector.classname{property:v
alue… }
.classname{property:value… }
#idname{property:value… }
演示 ——用户定义类与 ID
虚类 Selector
:link 未访问过的超链接
:visited 访问过的超链接
:active 活动超链接
:hover 悬停状态的超链接
虚类 Selector
例如:
所有超链接去下划线,a{text-
decoration:none}
悬停变色,hover{color:red}
演示 ——虚类 selector效果
CSS属性 ——字体属性
font-family
font-style
(normal/italic/oblique)
font-weight
(normal/bold/bolder/lighte
r/100/… )
CSS属性 ——字体属性
font-size (绝对大小 /相对大小
/长度值 /百分比 )
font (顺序:
weight>variant>style>size
/line-height>family)
演示 ——字体属性
CSS属性 ——颜色与背景属性
color
background-color
background-image
background-
attachment(scroll/fixed)
演示 ——颜色与背景属性
CSS属性 ——文本属性
line-height
text-
align(left/right/center/justify)
text-
decoration(none/underline/over
line)
text-indent
演示 ——文本属性
——CSS技术
目录
什么是 CSS
在网页中使用 CSS
CSS样式定义
CSS属性
什么是 CSS
CSS( Cascading Style Sheet,层
叠样式表)是一种格式化网页的
标准方式,它扩展了 HTML 的功
能,使网页设计者能够以更有效
的方式设置网页格式。
演示 ——层叠样式表示例
在网页中使用 CSS
HTML 标记符的 style 属性
<P style=“text-align:center”
>
在网页中使用 CSS
STYLE 标记符
<STYLE>样式定义 </STYLE>
在网页中使用 CSS
LINK 标记符
<LINK rel=“stylesheet”
type=“text/css”
href=“stylesheet.css”>
演示 ——使用 CSS的三种方式
CSS样式定义
样式表项的组成:
Selector{property1:value1;pr
operty2:value2;property3:val
ue3;…… }
CSS样式定义
常用 Selector类型
HTML标记符
用户定义的类
用户定义的 ID
虚类
HTML Selector
HTML标记符是最常用的
selector,它重新定义了 HTML
标记符的显示效果。
H1{text-
align:center;color:red}
HTML Selector
具有上下文关系的 HTML标记符
P B{color:red}
演示 ——HTML Selector效果
用户定义的类与 ID
Selector.classname{property:v
alue… }
.classname{property:value… }
#idname{property:value… }
演示 ——用户定义类与 ID
虚类 Selector
:link 未访问过的超链接
:visited 访问过的超链接
:active 活动超链接
:hover 悬停状态的超链接
虚类 Selector
例如:
所有超链接去下划线,a{text-
decoration:none}
悬停变色,hover{color:red}
演示 ——虚类 selector效果
CSS属性 ——字体属性
font-family
font-style
(normal/italic/oblique)
font-weight
(normal/bold/bolder/lighte
r/100/… )
CSS属性 ——字体属性
font-size (绝对大小 /相对大小
/长度值 /百分比 )
font (顺序:
weight>variant>style>size
/line-height>family)
演示 ——字体属性
CSS属性 ——颜色与背景属性
color
background-color
background-image
background-
attachment(scroll/fixed)
演示 ——颜色与背景属性
CSS属性 ——文本属性
line-height
text-
align(left/right/center/justify)
text-
decoration(none/underline/over
line)
text-indent
演示 ——文本属性