网页插入样式表.doc

上传人:hw****26 文档编号:3495789 上传时间:2019-05-31 格式:DOC 页数:5 大小:53KB
下载 相关 举报
网页插入样式表.doc_第1页
第1页 / 共5页
网页插入样式表.doc_第2页
第2页 / 共5页
网页插入样式表.doc_第3页
第3页 / 共5页
网页插入样式表.doc_第4页
第4页 / 共5页
网页插入样式表.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 要想在浏览器中显示出预期的 CSS 样式表效果,就要让浏览器识别并正确调用 CSS。当浏览器读取样式表时,要依照文本格式来读,这里介绍四种在页面中插入 CSS 样式表的方法:链入外部样式表、内部样式表、导入外表样式表和内嵌样式。并特别讲解多重样式表的叠加的运用以及如何在 xml 中插入 CSS。1. 链入外部样式表链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用标记链接到这个样式表文件,这个标记必须放到页面的区内,如下: 上面这个例子表示浏览器从 mystyle.css 文件中以文档格式读出定义的样式表。rel=”stylesheet”是指在页面中使用这个外部的样式表。type=

2、”text/css”是指文件的类型是样式表文本。href=”mystyle.css”是文件所在的位置。media 是选择媒体类型,这些媒体包括:屏幕,纸张,语音合成设备,盲文阅读设备等。一个外部样式表文件可以应用于多个页面。当你改变这个样式表文件时,所有页面的样式都随之而改变。在制作大量相同样式页面的网站时,非常有用,不仅减少了重复的工作量,而且有利于以后的修改、编辑,浏览时也减少了重复下载代码。样式表文件可以用任何文本编辑器(例如:记事本)打开并编辑,一般样式表文件扩展名为.css。内容是定义的样式表,不包含 HTML 标记,mystyle.css 这个文件的内容如下:hr color: s

3、ienna p margin-left: 20px body background-image: url(“images/back40.gif“) /*定义水平线的颜色为土黄;段落左边的空白边距为 20 象素;页面的背景图片为 images 目录下的back40.gif 文件*/2.内部样式表内部样式表是把样式表放到页面的区里,这些定义的样式就应用到页面中了,样式表是用标记插入的,从下例中可以看出标记的用法: hr color: sienna p margin-left: 20px body background-image: url(“images/back40.gif“) 注意:有些低版本

4、的浏览器不能识别 style 标记,这意味着低版本的浏览器会忽略 style标记里的内容,并把 style 标记里的内容以文本直接显示到页面上。为了避免这样的情况发生,我们用加 HTML 注释的方式()隐藏内容而不让它显示: 3. 导入外部样式表 导入外部样式表是指在内部样式表的里导入一个外部样式表,导入时用import,看下面这个实例: 例中import “mystyle.css”表示导入 mystyle.css 样式表,注意使用时外部样式表的路径。方法和链入样式表的方法很相似,但导入外部样式表输入方式更有优势。实质上它相当于存在内部样式表中的。 注意:导入外部样式表必须在样式表的开始部分,

5、在其他内部样式表上面。4. 内嵌样式内嵌样式是混合在 HTML 标记里使用的,用这种方法,可以很简单的对某个元素单独定义样式。内嵌样式的使用是直接将在 HTML 标记里加入 style 参数。而 style 参数的内容就是 CSS 的属性和值,如下例:这是一个段落 在 style 参数后面的引号里的内容相当于在样式表大括号里的内容。 注意:style 参数可以应用于任意 BODY 内的元素(包括 BODY 本身),除了BASEFONT、PARAM 和 SCRIPT。多重样式表的叠加CSS 样式表有层叠顺序,这里我们讨论插入样式表的这几种方法的叠加,如果在同一个选择器上使用几个不同的样式表时,这

6、个属性值将会叠加几个样式表,遇到冲突的地方会以最后定义的为准。例如,我们首先链入一个外部样式表,其中定义了 h3 选择符的 color 、text-alig 和 font-size 属性:h3 color: red; text-align: left; font-size: 8pt; /*标题 3 的文字颜色为红色;向左对齐;文字尺寸为 8 号字*/然后在内部样式表里也定义了 h3 选择符的 text-align 和 font-size 属性:h3 text-align: right; font-size: 20pt; /*标题 3 文字向右对齐;尺寸为 20 号字*/那么这个页面叠加后的样式

7、就是:color: red; text-align: right; font-size: 20pt; /*文字颜色为红色;向右对齐;尺寸为 20 号字*/字体颜色从外部样式表里保留下来,而对齐方式和字体尺寸都有定义时,按照后定义的优先而依照内部样式表。 注意:依照后定义的优先,所以优先级最高的是s内嵌样式/s,s内部样式表/s高于s导入外部样式表/s,s链入的外部样式表/s和s内部样式表/s之间是最后定义的优先级高。如何在 xml 中插入 CSSA brief CSS2 tutorial for XML翻译自 Cascading Style Sheets, level 2CSS 可以被应用于任

8、何形式的结构化文档,比如可扩展性标记语言 XML,因为制作者可以自定义没有任何表现的标记,比起 HTML,XML 的表现依赖于更多的样式。下面是一个 XML 的片段。Fredrick the Great meets Bach Johann Nikolaus Forkel One evening, just as he was getting his flute ready and his musicians were assembled, an officer brought him a list of the strangers who had arrived. 为了让 XML 文档拥有普通

9、的视觉效果,我们首先必须定义标签元素的样式是内嵌(inline-level)的还是块级(block-level)的。例子:INSTRUMENT display: inline /*定义标签样式为内嵌元素*/ ARTICLE, HEADLINE, AUTHOR, PARA display: block /*定义标签样式为块级元素*/如何将定义好的 CSS 应用到 XML 文档中呢?使用下面这段代码。为了让这个 XML 片段有更好的视觉表现,下面是一个完整的 CSS 文件。INSTRUMENT display: inline; ARTICLE, HEADLINE, AUTHOR, PARA display: block ; HEADLINE font-size: 1.3em; AUTHOR font-style: italic; ARTICLE, HEADLINE, AUTHOR, PARA margin: 0.5em; ARTICLEbackground:#f5f5f5;border:1px #eee solid; INSTRUMENTfont-weight:bold;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。