1 / 18

CSS 层叠样式表

CSS 层叠样式表. 本章目标. CSS 作用 CSS 定义规则 选择器分类和引用 常用样式属性. CSS 层叠样式表. Cascading Style Sheet. 将格式和结构分离 可以方便的更新网页格式和外观 强大的控制页面格式和布局的功能 制作美观的界面. 样式表规则. 样式规则 样式表 规则. 用法: RuleSelector {property:value;property: value; ... }. 属性. 规则选择器. 声明. 属性值. 样式表选择器. HTML 选择器 类选择器 ID 选择器. 样式表的使用.

Download Presentation

CSS 层叠样式表

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSS层叠样式表

  2. 本章目标 • CSS作用 • CSS定义规则 • 选择器分类和引用 • 常用样式属性

  3. CSS层叠样式表 Cascading Style Sheet • 将格式和结构分离 • 可以方便的更新网页格式和外观 • 强大的控制页面格式和布局的功能 • 制作美观的界面

  4. 样式表规则 • 样式规则 • 样式表 • 规则 用法: RuleSelector{property:value;property: value; ... } 属性 规则选择器 声明 属性值

  5. 样式表选择器 • HTML选择器 • 类选择器 • ID选择器

  6. 样式表的使用 Html选择器 <HTML> <HEAD> <STYLE TYPE="text/css"> P{font-style:italic; font-weight:bold; color:limegreen} .button{color:blue;font-size:18} #control{color:red} </STYLE> </HEAD> <Body> <P>样式一</P> <h1 id=“control”>样式三</h1> <h2 class=“button”>样式二</h2> </BODY> </HTML> 类选择器 ID选择器

  7. HTML和类选择器混用 <HTML> <HEAD> <TITLE> New Document </TITLE> <style type="text/css"> P.first{font-size:18px;color:red;font-family:"楷体_gb2312"} P.second{font-size:25px;color:blue;font-family:"隶书"} P.third{font-size:18px;color:yellow} </style> </HEAD> <BODY> <P class="first">第一个类型</P> <P class="second">第二个类型</P> <P class="third">第三个类型</P> </BODY> </HTML>

  8. 在HTML中引用样式表 • Style元素 • Style属性 • Link元素

  9. 使用Style元素 • STYLE元素应插入文档的<HEAD>元素部分中,所有规则都放置在开始标记和结束标记之间。显示页面时,只有嵌入了STYLE元素的文档会受到影响 <STYLE TYPE="text/css"> H1 {color:maroon;} P {color:hotpink; font-family:Arial;} </STYLE> <STYLE TYPE="text/css"> @import url(“sheet1.css”) </STYLE> 导入外部样式表

  10. 使用Style属性--内嵌样式表 • style属性用于将样式表应用于单个元素。直接将在HTML标记里加入style参数,而style参数的内容就是CSS的属性和值。样式表可以只有一条规则。使用Style属性,可以绕过Style元素,而将声明直接放入单个的开始标记中。 <HTML> <HEAD><TITLE>设置属性</TITLE></HEAD> <BODY> <Pstyle = "color:aqua;font-Style:italic;"> 本段应用了内嵌样式<BR> <P>本段以默认样式显示。<BR> <P>您能发现本行中的 <SPAN style = "color:red">不同之处</SPAN>吗? </BODY> </HTML>

  11. 使用Link元素--链入外部样式表 • 链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用<link>标记链接到这个样式表文件,这个<link>标记必须放到页面的<head>区内 <HTML> <HEAD><TITLE>设置属性</TITLE> <LINK REL=stylesheet HREF="stylesmine.css“ Type="text/css" > </HEAD> <BODY> 。。。。。。。。。。。。。。。。。。。。 </BODY> </HTML>

  12. 样式表属性

  13. 样式表属性

  14. 样式表属性

  15. 度量单位说明

  16. 实例演示—超链接 A {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 22px; TEXT-DECORATION: none} A:hover {FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 22px; TEXT-DECORATION: underline} A.first{font-size:12px;text-decoration:none} A.first:hover{font-size:18px;text-decoration:none} A:visited—超链接被访问后的样式 A:Active—超链接激活时的样式

  17. CSS控制文本定位 P.left{text-align:left;line-height:2} P.right{text-align:right;text-transform:upper} P{text-indent:1px; letter-spacing:2px} ….

  18. CSS控制表格 • 表格加边框 • table{border-style:inset;border-width:5px;border-color:red} • 或者table{border:”5px inset red”} • 单元格格式 • td{text-align:center;line-height:2;vertical-align:top;letter-spacing:2px} • 单元格边框属性 • td.border1{border-top:”1px solid blue”} • 或者td.border2{border-width:3px 10px 20px;border-color:blue red yellow} • 补白 • td.pad{padding:2px 3px 1px}

More Related