CSS入门教程

上传人:jiups****uk12 文档编号:40362567 上传时间:2018-05-26 格式:DOC 页数:6 大小:60.50KB
返回 下载 相关 举报
CSS入门教程_第1页
第1页 / 共6页
CSS入门教程_第2页
第2页 / 共6页
CSS入门教程_第3页
第3页 / 共6页
CSS入门教程_第4页
第4页 / 共6页
CSS入门教程_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《CSS入门教程》由会员分享,可在线阅读,更多相关《CSS入门教程(6页珍藏版)》请在金锄头文库上搜索。

1、CSS 入门教程:如何在网页中插入入门教程:如何在网页中插入 CSS 样式表样式表 作者:作者:greengnn 本例为 CSS 入门系列教程,在这一课中我们将学习如何在网页中插入 CSS 样式表,主要学习在页面中插入链入外部样式表、内部样式表、导入外表样式表和内嵌样式的四种方法,另外作者还讲解了多重样式表的叠加的运用以及如何在 xml 中插入 CSS,希望能给对网页制作感兴趣的朋友带来帮助CSS 入门教程之如何在网页中插入入门教程之如何在网页中插入 CSS 样式表样式表前面我们了解了 CSS 的语法,但要想在浏览器中显示出效果,就要让浏览器识别并调用。当浏览器读取样式表时,要依照文本格式来读

2、,这里介绍四种在页面中插入样式表的方法:链入外部样式表、内部样式表、导入外表样式表和内嵌样式。1. 链入外部样式表链入外部样式表链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用标记链接到这个样式表文件,这个标记必须放到页面的区内,如下: 上面这个例子表示浏览器从 mystyle.css 文件中以文档格式读出定义的样式表。rel=”stylesheet”是指在页面中使用这个外部的样式表。type=”text/css”是指文件的类型是样式表文本。href=”mystyle.css”是文件所在的位置。media 是选择媒体类型,这些媒体包括:屏幕,纸张,语音合成设备,盲文阅读设备等。一个

3、外部样式表文件可以应用于多个页面。当你改变这个样式表文件时,所有页面的样式都随之而改变。在制作大量相同样式页面的网站时,非常有用,不仅减少了重复的工作量,而且有利于以后的修改、编辑,浏览时也减少了重复下载代码。样式表文件可以用任何文本编辑器(例如:记事本)打开并编辑,一般样式表文件扩展名为.css。内容是定义的样式表,不包含 HTML 标记,mystyle.css 这个文件的内容如下:hr color: sienna p margin-left: 20px body background-image: url(“images/back40.gif“) /*定义水平线的颜色为土黄;段落左边的空白

4、边距为 20 象素;页面的背景图片为 images 目录下的 back40.gif 文件*/2. 内部样式表内部样式表内部样式表是把样式表放到页面的区里,这些定义的样式就应用到页面中了,样式表是用标记插入的,从下例中可以看出标记的用法: hr color: sienna p margin-left: 20px body background-image: url(“images/back40.gif“) 注意:注意:有些低版本的浏览器不能识别 style 标记,这意味着低版本的浏览器会忽略 style 标记里的内容,并把 style 标记里的内容以文本直接显示到页面上。为了避免这样的情况发生,

5、我们用加 HTML 注释的方式()隐藏内容而不让它显示: 3. 导入外部样式表导入外部样式表 导入外部样式表是指在内部样式表的里导入一个外部样式表,导入时用import,看下面这个实例: 例中import “mystyle.css”表示导入 mystyle.css 样式表,注意使用时外部样式表的路径。方法和链入样式表的方法很相似,但导入外部样式表输入方式更有优势。实质上它相当于存在内部样式表中的。 注意:注意:导入外部样式表必须在样式表的开始部分,在其他内部样式表上面。4. 内嵌样式内嵌样式内嵌样式是混合在 HTML 标记里使用的,用这种方法,可以很简单的对某个元素单独定义样式。内嵌样式的使用

6、是直接将在 HTML 标记里加入 style 参数。而 style 参数的内容就是CSS 的属性和值,如下例:这是一个段落 在在 style 参数后面的引号里的内容相当于在样式表大括号里的内容。参数后面的引号里的内容相当于在样式表大括号里的内容。 注意:注意:style 参数可以应用于任意 BODY 内的元素(包括 BODY 本身),除了BASEFONT、PARAM 和 SCRIPT。5. 多重样式表的叠加多重样式表的叠加上一章里我们已经提到样式表的层叠顺序,这里我们讨论插入样式表的这几种方法的叠加,如果在同一个选择器上使用几个不同的样式表时,这个属性值将会叠加几个样式表,遇到冲突的地方会以最

7、后定义的为准。例如,我们首先链入一个外部样式表,其中定义了 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 号字*/那么这个页面叠加后的样式就是:color: red; text-align

8、: 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 可以被应用于任何形式的结构化文档,比如可扩展性

9、标记语言 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 文档拥有普通的视觉效果,我们首先必须定义标签

10、元素的样式是内嵌(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;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号