第第99章章CSSCSS层叠样式表层叠样式表的应用的应用9.1关于CSS样式表9.2创建新的CSS样式9.3【CSS样式】面板的使用NoImage9.1关于CSS样式表一、使用CSS的优点1.控制页面中的每一个元素(精确定位)。2.对HTML语言处理样式的最好补充。3.把内容和格式处理相分离,减少工作量。NoImage9.1关于CSS样式表二、CSS的类型自定义CSS样式自定义CSS样式(也称为类样式),可以将样式属性设置为任何文本范围或文本块。HTML标签样式HTML标签样式,用于重新定义特定标签,如H1的格式。创建或更改H1标签的CSS样式时,所有用H1标签设置了格式的文本都立即更新。CSS选择器样式CSS选择器样式重定义特定标签组合的格式(如每当H2标题出现在表格单元格内时都应用tdh2),或重定义包含特定id属性的所有标签的格式。NoImage9.1关于CSS样式表三、CSS样式在网页文档中的3种存在方式1.外部文件方式外部CSS样式文件,是一系列存储在一个单独的外部文件.css文件(并非HTML文件)中的CSS样式。CSS文件的引用是在HTML的标签之间编写下列语句:
其中的Style.css文件应为已编好的样式表文件。NoImage9.1关于CSS样式表三、CSS样式在网页文档中的3种存在方式2.内部文档头方式内部(或嵌入式)CSS样式表,是一系列包含在HTML文档head部分的style标签内的CSS样式。将风格直接定义在文档头之间,如:NoImage9.1关于CSS样式表三、CSS样式在网页文档中的3种存在方式3.直接插入式直接插入式很简单,只需在每个HTML标签后书写CSS属性即可。例如:规定一个Table标志中的字为红色,字体大小为10pt,则可书写如下:NoImage9.2Dreamweaver中创建新的CSS样式1.在“页面属性”中设置切换到“代码”视图,可以看到对“页面属性”进行的设置,变成了一段CSS样式代码,嵌在文档头之间NoImage9.2Dreamweaver中创建新的CSS样式2.文本编辑DreamweaverMX2004在属性检查器中增加了“样式”选项,这一选项的功能是在设计页面时进行添加字体、设置颜色、大小等样式操作时,“样式”中套用样式;如果套用的CSS样式不是文字,而是表格,同样可以在属性面板中设置CSS。在属性面板中都有一个类别(Class),在这里就可以设计表格的CSS样式。NoImage9.3【CSS样式】面板的使用1、CSS样式面板【窗口】|【CSS样式】命令附加样式新建样式编辑样式删除样式NoImage9.3【CSS样式】面板的使用3.CSS样式面板【窗口】|【CSS样式】命令在“CSS样式”面板的底部有4个功能按钮,它们各自的作用是:【附加样式表】按钮:可调出“链接外部样式表”对话框,从中选择要链接到或导入到当前文档中的外部样式表。【新建CSS样式】按钮:单击后可弹出“新建CSS样式”对话框,使用“新建CSS样式”对话框可以选择要创建的样式类型。【编辑样式表】按钮:单击后可弹出“CSS样式定义”对话框。编辑当前文档或外部样式表中的任何样式。【删除CSS样式】按钮:删除“CSS样式”面板中的所选样式,并从应用该样式的所有元素中删除样式。NoImage9.3【CSS样式】面板的使用9.2.1创建新的CSS样式1.打开“新建CSS样式”对话框2.定义要创建的CSS样式的类型创建自定义样式(Class)重定义标签使用CSS选择器“选择器”下拉列表中提供的选择器包括:a:active、a:hover、a:link和a:visited。3.选择定义样式的位置新建样式表文件:用于创建外部样式表。仅对该文档:在当前文档中嵌入样式。NoImage9.3【CSS样式】面板的使用9.2.2编辑CSS样式1.定义CSS样式类型属性2.定义CSS样式背景属性3.定义CSS样式区块属性4.定义CSS样式方框属性5.定义CSS样式边框属性6.定义CSS样式列表属性7.定义CSS样式扩展属性NoImage1.定义CSS类型属性使用“CSS样式定义”对话框中的“类型”类别可以定义CSS样式的基本字体和类型设置。NoImage2.定义CSS样式背景属性使用“CSS样式定义”对话框中的“背景”类型,可以定...