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