网页设计之CSS层叠样式表.ppt
《网页设计之CSS层叠样式表.ppt》由会员分享,可在线阅读,更多相关《网页设计之CSS层叠样式表.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4讲 CSS层叠样式表内容提要4.1 CSS的基本概念4.2 如何使用Dreamweaver CS3建立CSS4.3 CSS滤镜4.1 CSS的基本概念CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。优点表表现和内容相分离和内容相分离提高提高页面面浏览速度速度效率高、易于效率高、易于维护和改版和改版4.1 CSS的基本概念4.1.1 样式和规则4.1.2 层叠和顺序4.1.1 样式和规则CSSCSS样式样式选择符(选择符(selectorselector)属性(属性(propertiespropertie
2、s)属性值(属性值(valuevalue)格式:选择符格式:选择符属性属性:值值选择符选择符属性属性1:1:值值1;1;属性属性2:2:值值22基本格式:基本格式:复合样式:复合样式:4.1.1 样式和规则(1)单个“HTML标签”作为选择符 单个“HTML标签”:body、table、p等等例:body color:black llbodybody是指页面主体部分是指页面主体部分llcolorcolor是控制文字颜色的属性是控制文字颜色的属性llblackblack是颜色的值是颜色的值效果:页面主体(效果:页面主体(bodybody)中的文字为黑色。)中的文字为黑色。4.1.1 样式和规则属
3、性值由多个单词组成,必须在值上加引号。例1:p font-family:sans serif 效果:定义了段落字体为效果:定义了段落字体为sansserifsansserif需要对一个选择符指定多个属性时,注意使需要对一个选择符指定多个属性时,注意使需要对一个选择符指定多个属性时,注意使需要对一个选择符指定多个属性时,注意使用分号将所有的属性和值分开。用分号将所有的属性和值分开。用分号将所有的属性和值分开。用分号将所有的属性和值分开。例例22:ptext-align:center;color:redptext-align:center;color:red效果:定义了段落居中排列,并且段落中的文
4、字为红色效果:定义了段落居中排列,并且段落中的文字为红色4.1.1 样式和规则为了使所定义的样式表易读,可以采用分行的书写格式。效果:段落排列居中,效果:段落排列居中,段落中文字为黑色,字段落中文字为黑色,字体是体是arialarial例例33:pptext-align:center;text-align:center;color:black;color:black;font-family:arialfont-family:arial4.1.1 样式和规则(2)选择符组 把具有相同属性和值的选择符组合起来书写,用逗号将选择符分开,以减少重复定义。例:h1,h2,h3,h4,h5,h4 colo
5、r:green 效果:组里包括所有的标题元素,每个标题效果:组里包括所有的标题元素,每个标题元素的文字都为绿色。元素的文字都为绿色。p,tablefont-size:9ptp,tablefont-size:9ptpfont-size:9ptpfont-size:9pttablefont-size:9pttablefont-size:9pt效果:段落和表格里的文字尺寸为效果:段落和表格里的文字尺寸为99号字号字。例例22:4.1.1 样式和规则(3)类选择符 把相同的元素分类定义不同的样式,定义类选择符时,在自定类的名称前面加一个点号。类名为英文单词或以英文开头与数字的组合 例1:定义两个不同的
6、段落,一个段落向右对齐,一个居中,可先为段落定义两个类。p.righttext-align:rightp.righttext-align:rightp.centertext-align:centerp.centertext-align:center应用在不同的段落里,在应用在不同的段落里,在HTMLHTML标签里加入标签里加入classclass类参数:类参数:这个段落向右对齐的这个段落向右对齐的这个段落是居中排列的这个段落是居中排列的4.1.1 样式和规则类选择符的另一种用法,在选择符中省略HTML标签名,这样可以把几个不同的元素定义成相同的样式。例2:.center text-align:
7、center 效果:定义了效果:定义了.center.center的类选择符,其表示文字居中排列。的类选择符,其表示文字居中排列。这个标题是居中排列的这个标题是居中排列的这个段落也是居中排列的这个段落也是居中排列的可应用到任何元素上。如:使可应用到任何元素上。如:使h1h1元素(标题元素(标题11)和)和pp元素元素(段落)都归为(段落)都归为“center”center”类,于是这两个元素的样式类,于是这两个元素的样式都可以随着类选择符都可以随着类选择符“.center”.center”而定:而定:4.1.1 样式和规则(4)ID择符 ID选择符用来对这个单一元素定义单独的样。方法:直接以“
8、#”开头,使该ID代表的样式属性可用于各种网页元素。#intro#introfont-size:110%;font-size:110%;font-weight:bold;font-weight:bold;color:#0000ff;color:#0000ff;background-color:transparentbackground-color:transparent例例22:效效果果:定定义义了了一一条条id=introid=intro的的CSSCSS规规则则:字字体体尺尺寸寸为为默默认认尺尺寸寸的的110%110%;粗粗体体;蓝蓝色色;背景颜色透明。背景颜色透明。整个网页文档中的每个整个
9、网页文档中的每个IDID名称必须是唯一的,其必须以一个字母开头,名称必须是唯一的,其必须以一个字母开头,紧跟字母、识字或连字符组成。字母限于紧跟字母、识字或连字符组成。字母限于A-ZA-Z和和a-za-z。注:4.1.1 样式和规则(5)包含选择符可以单独对元素1里包含的元素2定义样式表。例:对表格元素table里包含的链接元素a定义样式表:tableatableafont-size:12pxfont-size:12px此定义对表格内的链接改变了样式,文字大小为此定义对表格内的链接改变了样式,文字大小为1212象素,而表格外的象素,而表格外的链接的文字仍为默认大小。这种方式只对在元素链接的文字
10、仍为默认大小。这种方式只对在元素11里的元素里的元素22定义,对定义,对单独的元素单独的元素11或元素或元素22无定义。无定义。注:4.1.2 层叠和顺序(1)内联样式(Inline styles)在HTML标签内使用style属性定义的,适用于该标签的个别样式。内联样式举例。内联样式举例。内联样式举例。内联样式举例。例例11:使用内联样式,必须使使用内联样式,必须使使用内联样式,必须使使用内联样式,必须使用用用用Content-Style-Type Content-Style-Type 和和和和text/csstext/css对整个文档进行单对整个文档进行单对整个文档进行单对整个文档进行单独
11、的样式表语言声明所以,独的样式表语言声明所以,独的样式表语言声明所以,独的样式表语言声明所以,使用内联使用内联使用内联使用内联CSSCSS的网页设计的网页设计的网页设计的网页设计者必须在者必须在者必须在者必须在headhead部分包括以部分包括以部分包括以部分包括以下标签:下标签:下标签:下标签:meathttp-equiv=Content-Style-Typecontent=text/css4.1.2 层叠和顺序pCenturySchoolbook,serif这段的样式是红色的这段的样式是红色的NewCenturyNewCenturySchoolbookSchoolbook字,如果字体可用的
12、话。字,如果字体可用的话。stylestyle属性可以应用于任意属性可以应用于任意属性可以应用于任意属性可以应用于任意bodybody元素元素元素元素(包括包括包括包括bodybody本身本身本身本身),除了除了除了除了basefontbasefont、paramparam和和和和scriptscript。stylestyle属性可以将任何属性可以将任何属性可以将任何属性可以将任何数量的样式属性声明当作自己的值,而每个声明用分数量的样式属性声明当作自己的值,而每个声明用分数量的样式属性声明当作自己的值,而每个声明用分数量的样式属性声明当作自己的值,而每个声明用分号隔开。号隔开。号隔开。号隔开。
13、4.1.2 层叠和顺序(2)内部样式(Embedded styles)在与之间用style标签加入css样式定义。适用于指定该网页的样式。style type=”text/css”!-内部样式举例。内部样式举例。例:例:lltypetype属性是指使用属性是指使用何种语法,何种语法,”text/css”text/css”表示表示使用使用CSSCSS语法语法4.1.2 层叠和顺序(3)链接样式(Linked styles)事先建立外部样式表文件(.css),然后在网页文件的与之间用link标签链接该样式表文件。此法使页面内容与版面设计分开,易于管理整个网站的网页风貌。link href=”my.
14、css”链接样式举例。链接样式举例。llrelrel属性是指在页面中使用外部样式表文件属性是指在页面中使用外部样式表文件lltypetype属性是指使用何种语法属性是指使用何种语法llhrefhref属性是指样式表文件的属性是指样式表文件的URLURL地址地址样式表文件可使用任何文本编辑器打开并编辑,样式表文件可使用任何文本编辑器打开并编辑,样式表文件可使用任何文本编辑器打开并编辑,样式表文件可使用任何文本编辑器打开并编辑,内容是具体的内容是具体的内容是具体的内容是具体的CSSCSS样式定义,不包括标签。样式定义,不包括标签。样式定义,不包括标签。样式定义,不包括标签。例如例如例如例如my.c
15、ssmy.css文件的内容如下:文件的内容如下:文件的内容如下:文件的内容如下:pcolor:redpcolor:red例:例:4.1.2 层叠和顺序(4)导入样式(Imported styles)导入样式是指在内部样式定义里,使用import命令引用事先建立的外部样式表文件。!-导入样式举例。导入样式举例。例:例:4.1.2 层叠和顺序5)缺省浏览器样式(Default browser styles)浏览器一般按照上述顺序,由内到外,依次地,继承式地(层叠式地)执行样式表的指令。CSS的妙趣在于能够利用CSS样式规则有效地控制页面对象。如下图,从样式(左)和标签(右)两个角度可见CSS定义的
16、层叠性:从外到内均可定义CSS,并且内层能够继承外层的CSS。4.1.2 层叠和顺序CSS三级别ll外部样式:应用于多个页面,可使用扩展名为外部样式:应用于多个页面,可使用扩展名为.css.css的的外部样式文件(用记事本建立)外部样式文件(用记事本建立)ll内部样式:应用于单个页面,可在网页的内部样式:应用于单个页面,可在网页的与与之间定义一个样式代码块之间定义一个样式代码块;ll内置样式:应用于页面内部明确的标签,可在标签内内置样式:应用于页面内部明确的标签,可在标签内部添加部添加style=.style=.属性属性CSSCSS三级别三级别4.2 如何使用Dreamweaver CS3建立
17、CSS4.2.1 用“CSS面板”建立CSS4.2.2 用“页面属性”新建内部样式4.2.3 用“属性面板”新建内部样式4.2.4 套用CSS4.2.1 用“CSS面板”建立CSS“CSS面板”可以为当前网页新建、管理、编辑和套用内部样式,以及附加外部样式表。例4-1 Dreamweaver CS3新建一个HTML网页,标题为“在线图书”。metahttp-equiv=Content-Typecontent=text/html;charset=utf-4/在线图书在线图书1.1.网络安全技术与应用网络安全技术与应用HTMLHTML代代码码(1)(1):4.2.1 用“CSS面板”建立CSS2.
18、2.网络安全基础与应用网络安全基础与应用imgsrc=.imagesbook2.jpgwidth=107height=150/畅销指数:畅销指数:详细论述网络安全的基础理论详细论述网络安全的基础理论认真总结作者多年来的网络安全建认真总结作者多年来的网络安全建设经验设经验准确介绍网络安全的应用技术及前准确介绍网络安全的应用技术及前沿成果沿成果畅销指数:畅销指数:作者多年教学与科研工作作者多年教学与科研工作总结总结概念明晰,实例丰富,注概念明晰,实例丰富,注重技能训练重技能训练适合作为网络安全应用课适合作为网络安全应用课程的教材程的教材简明易懂的写作风格,方简明易懂的写作风格,方便读者自学便读者自
19、学HTMLHTML代码代码(2)(2):4.2.1 用“CSS面板”建立CSS“修改修改修改修改”-“CSS-“CSS样样样样式式式式”“窗口窗口窗口窗口”-“CSS-“CSS样样样样式式式式”“CSS”CSS”1)1)打开打开打开打开CSSCSS面板面板面板面板4.2.1 用“CSS面板”建立CSS2)“新建CSS规则”ll“删除删除CSSCSS规则规则”可以删除当前选定的可以删除当前选定的CSSCSS规则。规则。ll“显示列表视图显示列表视图”可按字母序显示属性,并把已设置的属性显示在前;可按字母序显示属性,并把已设置的属性显示在前;ll“只显示设置属性只显示设置属性”仅显示已设置的属性;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 设计 CSS 层叠 样式
限制150内