网页设计网页编辑和超级链接(css).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《网页设计网页编辑和超级链接(css).ppt》由会员分享,可在线阅读,更多相关《网页设计网页编辑和超级链接(css).ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 网页编辑(样式表)和超级链接 统一网站风格、制作基本特效统一网站风格、制作基本特效CSSCSS样式表样式表样式表样式表2 2主要内容主要内容一、样式表一、样式表(CSS)的基本概念的基本概念二、二、CSS与与HTML文档的结合方法文档的结合方法三、三、CSS属性的理解与应用属性的理解与应用四、四、CSS样式的单位样式的单位五、五、CSS样式在网页中的应用样式在网页中的应用六、插入文本六、插入文本七、插入对象七、插入对象八、超级链接八、超级链接1 关于层叠样式表关于层叠样式表通常情况下我们希望将页面显示内容与显示方式分开,通常情况下我们希望将页面显示内容与显示方式分开,使得内容编辑人员的
2、工作重心放在网站内容的撰写上,使得内容编辑人员的工作重心放在网站内容的撰写上,而站点的美工和界面设计人员的工作重心放在页面显而站点的美工和界面设计人员的工作重心放在页面显示的风格和样式上。示的风格和样式上。样式是预先定义好的、格式化文档的工具。样式是预先定义好的、格式化文档的工具。CSS全称全称Cascading Styles Sheet,译为层叠叠样式表,是由式表,是由W3C(World Wide Web Consortium)组织所所拟定定的。的。一、一、CSSCSS的基本概念的基本概念1 关于层叠样式表关于层叠样式表(续续)CSS(Cascading Style Sheets)是开放性样
3、式设定语句,)是开放性样式设定语句,它扩充了它扩充了HTML标记的属性设定,这些属性设定可以通过脚本标记的属性设定,这些属性设定可以通过脚本语言进行控制,使网页的视觉效果更加丰富多彩。语言进行控制,使网页的视觉效果更加丰富多彩。CSS将页面的样式与显示内容的文档分开,可以高效、统一地将页面的样式与显示内容的文档分开,可以高效、统一地组织页面元素。对于具有相同风格多个页面的站点来说,只需组织页面元素。对于具有相同风格多个页面的站点来说,只需要建立定义样式的要建立定义样式的CSS文件,并使需要使用这些样式的文档调文件,并使需要使用这些样式的文档调用相应的样式文件即可。当网站的风格需要更新时,只要更
4、改用相应的样式文件即可。当网站的风格需要更新时,只要更改CSS样式文件即可样式文件即可。CSS技术的应用使得网站的开发、管理和维护大为简化,提高技术的应用使得网站的开发、管理和维护大为简化,提高了开发效率。了开发效率。一、一、CSSCSS的基本概念的基本概念(1)样式表的版本:样式表的版本:1996年,年,W3C推出推出CSS1。1998年中期,年中期,W3C公布公布CSS2。目前,目前,W3C正在开发正在开发CSS3。IE6与与NS7已经实现了已经实现了CSS1中的绝大部分特性,但并没有实中的绝大部分特性,但并没有实现全部特性;现全部特性;IE8的最新版本支持的最新版本支持CSS2。本章介绍
5、的属性可以被至少其中一种浏览器所支持本章介绍的属性可以被至少其中一种浏览器所支持(2)样式表的层次:样式表的层次:样式表称为层叠样式表是因为它们可以以三层的形式定义,以样式表称为层叠样式表是因为它们可以以三层的形式定义,以此指定文档的样式;较低层的样式表能够覆盖较高层的样式表。此指定文档的样式;较低层的样式表能够覆盖较高层的样式表。CSS的三个层次,按照从底层到高层的顺序,分别为的三个层次,按照从底层到高层的顺序,分别为行内样式行内样式表表、文档层样式表文档层样式表和和外部样式表外部样式表,其中行内样式表只能作用于,其中行内样式表只能作用于单个标签的内容;文档层样式表则能够对文档的整个主体起作
6、单个标签的内容;文档层样式表则能够对文档的整个主体起作用,而外部样式表可以应用到任意数目文档的主体中。用,而外部样式表可以应用到任意数目文档的主体中。如果浏览器无法满足样式表指定的属性,则浏览器或者采用另如果浏览器无法满足样式表指定的属性,则浏览器或者采用另一个值代替此值或者忽略这个给定值。一个值代替此值或者忽略这个给定值。CSSCSS样式表样式表样式表样式表7 7一、一、CSSCSS的基本概念的基本概念2、编写、编写CSS样式的方法样式的方法使用使用CSS编辑器编辑器如如Dreamweaver、Frontpage等都会自带等都会自带CSS编辑器。编辑器。使用超文本编辑器使用超文本编辑器如如D
7、reamweaver、Frontpage等超文本编辑器均可编等超文本编辑器均可编辑样式表;辑样式表;记事本记事本CSSCSS样式表样式表样式表样式表8 8一、一、CSSCSS的基本概念的基本概念3、基本语法、基本语法选择符选择符属性属性:值值选择符选择符属性属性1:值值1;属性属性2:值值2;单一选择符的复合单一选择符的复合样式声明应该用样式声明应该用“;”隔开,为便隔开,为便于阅读也可以于阅读也可以分行分行写写。几乎所有的几乎所有的HTML标记符形式都可以标记符形式都可以作为选择符。作为选择符。CSS例子例子H1 font-size:x-large;color:redH2 font-size
8、:large;color:blueH1 font-size:x-large;color:redH2 font-size:large;color:blueCSSCSS样式表样式表样式表样式表9 9一、一、CSSCSS的基本概念的基本概念4、CSS样式的组合、继承和关联性样式的组合、继承和关联性u样式的组合:把具有样式的组合:把具有相同声明定义的选择符相同声明定义的选择符组合在一组合在一起,并用逗号隔开。起,并用逗号隔开。例如:例如:段落元素段落元素p、单元格元素、单元格元素td和类和类c1可以使用可以使用相同样式:相同样式:p,td,.c1font-size:12pt;font-family:黑
9、体黑体;color:redCSSCSS样式表样式表样式表样式表1010一、一、CSSCSS的基本概念的基本概念样式的继承:若子元素未定义,则它将继承上级元素的样式的继承:若子元素未定义,则它将继承上级元素的样式的定义。但存在少数属性不能继承(样式的定义。但存在少数属性不能继承(border)。)。CSS例子例子CSSCSS样式表样式表样式表样式表1111一、一、CSSCSS的基本概念的基本概念样式表的样式表的关联性关联性:样式表的关联性指在某些样式定义中,可以定义某样式表的关联性指在某些样式定义中,可以定义某样式仅样式仅在某个特定元素范围内在某个特定元素范围内才有效。才有效。例如:例如:p b
10、font-size:12pt;font-family:黑体黑体;color:redb元素仅在元素仅在p元素作用范元素作用范围内会套用上述的样式围内会套用上述的样式设定。设定。而在其他地方而在其他地方不具有这些属性。不具有这些属性。CSSCSS样式表样式表样式表样式表1212一、一、CSSCSS的基本概念的基本概念5、注释、注释 CSS文字的注释形式与文字的注释形式与C语言类似。语言类似。pfont-size:12pt /*P标签的样式定义标签的样式定义*/CSSCSS样式表样式表样式表样式表1313一、一、CSSCSS的基本概念的基本概念6、选择符、选择符 样式表的基本语法形式:样式表的基本语
11、法形式:selectorproperty1:value1;property2:value2;需要应用的需要应用的样式的内容样式的内容样式的属性样式的属性样式的属性样式的属性的值的值Select的五种合法的类别:的五种合法的类别:HTML标记符标记符、用户定义的类用户定义的类Class、用户定义的用户定义的ID、虚类虚类和和虚元素虚元素CSSCSS样式表样式表样式表样式表1414选择符的类别选择符的类别HTML标记符标记符应用比较多,注意继承性、组合性和关联性的应用。应用比较多,注意继承性、组合性和关联性的应用。用户定义的类选择符用户定义的类选择符可以使用任何名称命名类。可以使用任何名称命名类。
12、里所有的元素都可以定义里所有的元素都可以定义“类类”。语法如下:语法如下:selector.classnameproperty1:value1;property2:value2;.classnameproperty1:value1;property2:value2;例例5-5.htm5-5.htm1、两种定义形式的区两种定义形式的区别?别?2、在标签中使用类选择、在标签中使用类选择符样式的使用方式如何符样式的使用方式如何?CSSCSS样式表样式表样式表样式表1515选择符的类别选择符的类别ID选择符选择符应用的形式基本与类选择符类似,定义时用应用的形式基本与类选择符类似,定义时用“#”替代替代
13、”.”。因此应用时一般选取其中的一种。因此应用时一般选取其中的一种。虚类和虚元素虚类和虚元素在在html的页面元素中没有这种属性,故称其为虚类,仅的页面元素中没有这种属性,故称其为虚类,仅在在IE5.0以上的浏览器版本才支持虚类选择符。以上的浏览器版本才支持虚类选择符。语法如下:语法如下:页面元素名:元素虚属性名页面元素名:元素虚属性名样式表内容样式表内容CSSCSS样式表样式表样式表样式表1616a:link color:#000000a:visited color:#cccccca:hover color:#000000;font-style:italica:active color:#a
14、aaaaa:link color:#000000:visited color:#cccccc:hover color:#000000;font-style:italic:active color:#aaaaaaCSSCSS样式表样式表样式表样式表1717二、二、CSSCSS与与HTMLHTML文档的结合方法文档的结合方法HTML与样式表有多种结合方法与样式表有多种结合方法内联样式内联样式:在:在标记符内定义标记符内定义外联样式外联样式使用使用标记符链接到外部的样式文件标记符链接到外部的样式文件使用使用CSS的的import标记符来导入样式文件标记符来导入样式文件在在HTML标签中直接加入样式表
15、的定义标签中直接加入样式表的定义。CSSCSS样式表样式表样式表样式表1818二、二、CSSCSS与与HTMLHTML文档的结合方法文档的结合方法内联样式:在内联样式:在标记符内定义,在本网页内起作标记符内定义,在本网页内起作用。用。CSSCSS样式表样式表样式表样式表1919二、二、CSSCSS与与HTMLHTML文档的结合方法文档的结合方法外联样式:外联样式:使用使用标记符标记符链接到外部的样式文件,链接到外部的样式文件,凡链接的网页都起作用凡链接的网页都起作用1、定义外部样式文件,用记事本或者、定义外部样式文件,用记事本或者Dreamweaver,编辑完后文件扩展名应为,编辑完后文件扩展
16、名应为”.css”;2、建立、建立HTML网页文档;网页文档;3、在网页文档中使用、在网页文档中使用标签将前面的样式表文标签将前面的样式表文档链接到网页中。档链接到网页中。hr.css例例5-7.htm5-7.htmCSSCSS样式表样式表样式表样式表2020二、二、CSSCSS与与HTMLHTML文档的结合方法文档的结合方法外联样式:外联样式:使用使用import导入导入外部的样式文件,凡在外部的样式文件,凡在导入该样式表的网页都起作用导入该样式表的网页都起作用1、定义外部样式文件,用记事本或者、定义外部样式文件,用记事本或者Dreamweaver,编辑完后文件扩展名应为,编辑完后文件扩展名
17、应为”.css”;2、建立、建立HTML网页文档;网页文档;3、在网页文档中、在网页文档中import导入导入前面的样式表。前面的样式表。hr.css例例5-8.htm5-8.htmLinkLink与与importimport的区别的区别差别差别1:老祖宗的差别。:老祖宗的差别。link属于属于XHTML标签,而标签,而import完全是完全是CSS提供的一种方式。提供的一种方式。差别差别2:加载顺序的差别。当一个页面被加载的时候:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),(就是被浏览者浏览的时候),link引用的引用的CSS会同时会同时被加载,而被加载,而import
18、引用的引用的CSS 会等到页面全部被下会等到页面全部被下载完再被加载。载完再被加载。差别差别3:兼容性的差别。由于:兼容性的差别。由于import是是CSS2.1提出提出的所以老的浏览器不支持,的所以老的浏览器不支持,import只有在只有在IE5以上的以上的才能识别,而才能识别,而link标签无此问题。标签无此问题。差别差别4:使用:使用dom控制样式时的差别。当使用控制样式时的差别。当使用javascript控制控制dom去改变样式的时候,只能使用去改变样式的时候,只能使用link标签,因为标签,因为import不是不是dom可以控制的。可以控制的。CSSCSS样式表样式表样式表样式表22
19、22二、二、CSSCSS与与HTMLHTML文档的结合方法文档的结合方法在在HTML标签中直接加入样式表的定义标签中直接加入样式表的定义若在个别标签需要作样式调整,可使用这种方式。若在个别标签需要作样式调整,可使用这种方式。使用标签的使用标签的“Style”属性来定义样式。属性来定义样式。被定义的样式文本在此处。被定义的样式文本在此处。CSSCSS样式表样式表样式表样式表2323三、三、CSSCSS属性的理解与应用属性的理解与应用样式表的样式表的5类常用属性:类常用属性:字体属性字体属性:字体、字号、行距等。:字体、字号、行距等。颜色及背景属性颜色及背景属性:背景颜色、背景图片等。:背景颜色、
20、背景图片等。文本属性:文本属性:区块属性区块属性:边框粗细等。:边框粗细等。分级属性分级属性:各组件的字距、行距、缩排等。:各组件的字距、行距、缩排等。鼠标属性鼠标属性:鼠标形状等。:鼠标形状等。详见帮助文件详见帮助文件CSSCSS属性属性CSSCSS样式表样式表样式表样式表2424字体属性字体属性Font-family:指定文字的字体指定文字的字体H1font-family:华文彩云华文彩云Font-style:指定文字是否加粗或使用斜体。取值:指定文字是否加粗或使用斜体。取值:normal(正常)、(正常)、oblique(偏斜体)、(偏斜体)、italic(斜体)(斜体)Font-siz
21、e:指定文字的大小。:指定文字的大小。Font:上述样式属性的综合表示法。:上述样式属性的综合表示法。Pfont:bold 16ptCSSCSS样式表样式表样式表样式表2525颜色及背景属性颜色及背景属性Color:颜色颜色Background-color:指定背景颜色:指定背景颜色H1background-color:#000800Background-image:指定:指定Html组件的背景图片,值组件的背景图片,值为为url或或none。Bodybackground-image:url(image1.jpg)CSSCSS样式表样式表样式表样式表2626文本属性文本属性Text-decor
22、ation:设置底线、顶线、闪烁等文字效果。:设置底线、顶线、闪烁等文字效果。值为值为none,underline,overline,line-through,blink.Text-align:指定文字的对齐方式。值为:指定文字的对齐方式。值为:left,right,center,justifyCSSCSS样式表样式表样式表样式表2727区块属性区块属性定义边界,取值为:长度定义边界,取值为:长度|百分比百分比|auto上边界:上边界:margin-top;下边界:;下边界:margin-bottom左边界:左边界:margin-left:右边界:右边界:margin-rightP.narro
23、w margin-right:50%定义边框:定义边框:Border-colorBorder-widthBorder-styleCSSCSS样式表样式表样式表样式表2828分级属性分级属性List-style-type:指定项目符号或编号:指定项目符号或编号允许值:允许值:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|upper-alpha|none List-style-image:指定项目符号的图形文件名称,:指定项目符号的图形文件名称,值为值为url或或noneLI.square list-style-typ
24、e:square UL.plain list-style-type:none OL list-style-type:upper-alpha /*A B C D E etc.*/OL OL list-style-type:decimal /*1 2 3 4 5 etc.*/OL OL OL list-style-type:lower-roman /*i ii iii iv v etc.*/CSSCSS样式表样式表样式表样式表2929鼠标属性鼠标属性让鼠标移到不同对象上面,显示不同形状。让鼠标移到不同对象上面,显示不同形状。Cursor属性,取值如下属性,取值如下Auto:自动按默认显示:自动按默
25、认显示Crosshair:“”Hand:手形手形Text:文本:文本I形形Wait:等待:等待CSSCSS样式表样式表样式表样式表3030练习:练习:1、若要在网页上使用使用统一的页面风格:、若要在网页上使用使用统一的页面风格:背景背景为浅蓝灰色(为浅蓝灰色(#cdcdfe),),文本文本为深蓝色(为深蓝色(#000066),),所有所有网页都不留边网页都不留边(Margin),且且列表列表项目、项目、表格表格及及段落段落文本中的字体均为文本中的字体均为10.5pt;颜色颜色:绿色;:绿色;文本对齐文本对齐:居中;:居中;字体字体:楷体:楷体,Times New Roman;文字格式文字格式:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 设计 编辑 超级链接 css
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内