如何在网页插入CSS

我是江采儿

我是江采儿

2016-02-19 18:34

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的如何在网页插入CSS,希望大家看完后能赶快学习起来。

前两章我们了解了CSS的语法,但要想在浏览器中显示出效果,就要让浏览器识别并调用。当浏览器读取样式表时,要依照文本格式来读,这里介绍四种在页面中插入样式表的方法:链入外部样式表、内部样式表、导入外表样式表和内嵌样式。

链入外部样式表

链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用link标记链接到这个样式表文件,这个link标记必须放到页面的head区内,如下:

head
……
link rel="stylesheet" type="text/css" href="mystyle.css"
……
/head

上面这个例子表示浏览器从mystyle.css文件中以文档格式读出定义的样式表。rel=”stylesheet”是指在页面中使用这个外部的样式表。type=”text/css”是指文件的类型是样式表文本。href=”mystyle.css”是文件所在的位置。

一个外部样式表文件可以应用于多个页面。当你改变这个样式表文件时,所有页面的样式都随之而改变。在制作大量相同样式页面的网站时,非常有用,不仅减少了重复的工作量,而且有利于以后的修改、编辑,浏览时也减少了重复下载代码。

样式表文件可以用任何文本编辑器(例如:记事本)打开并编辑,一般样式表文件扩展名为.css。内容是定义的样式表,不包含HTML标记,mystyle.css这个文件的内容如下:

hr {color: sienna}
p {margin-left: 20px}
body {background-image: url("images/back40.jpg")}
(定义水平线的颜色为土黄;段落左边的空白边距为20象素;页面的背景图片为images目录下的back40.jpg文件)

  内部样式表

内部样式表是把样式表放到页面的head区里,这些定义的样式就应用到页面中了,样式表是用style标记插入的,从下例中可以看出style标记的用法:
head
……
style type="text/css"
hr {color: sienna}
p {margin-left: 20px}
body {background-image: url("images/back40.jpg")}
/style
……
/head

注意:有些低版本的浏览器不能识别style标记,这意味着低版本的浏览器会忽略style标记里的内容,并把style标记里的内容以文本直接显示到页面上。为了避免这样的情况发生,我们用加HTML注释的方式(!-- 注释 --)隐藏内容而不让它显示:

head
……
style type="text/css"
!--
hr {color: sienna}
p {margin-left: 20px}
body {background-image: url("images/back40.jpg")}
--
/style
……
/head

  导入外部样式表

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

导入外部样式表是指在内部样式表的style里导入一个外部样式表,导入时用@import,看下面这个实例:
head
……
style type=”text/css”
!--
@import “mystyle.css”
其他样式表的声明
--
/style
……
/head
例中@import “mystyle.css”表示导入mystyle.css样式表,注意使用时外部样式表的路径。方法和链入样式表的方法很相似,但导入外部样式表输入方式更有优势。实质上它相当于存在内部样式表中的。
注意:导入外部样式表必须在样式表的开始部分,在其他内部样式表上面。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  内嵌样式

内嵌样式是混合在HTML标记里使用的,用这种方法,可以很简单的对某个元素单独定义样式。内嵌样式的使用是直接将在HTML标记里加入style参数。而style参数的内容就是CSS的属性和值,如下例:
p style="color: sienna; margin-left: 20px"
这是一个段落
/p
(这个段落颜色为土黄,左边距为20象素)
在style参数后面的引号里的内容相当于在样式表大括号里的内容。
注意:style参数可以应用于任意BODY内的元素(包括BODY本事),除了BASEFONT、PARAM和SCRIPT。

  多重样式表的叠加

上一章里我们已经提到样式表的层叠顺序,这里我们讨论插入样式表的这几种方法的叠加,如果在同一个选择器上使用几个不同的样式表时,这个属性值将会叠加几个样式表,遇到冲突的地方会以最后定义的为准。例如,我们首先链入一个外部样式表,其中定义了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: right;
font-size: 20pt
(文字颜色为红色;向右对齐;尺寸为20号字)

字体颜色从外部样式表里保留下来,而对齐方式和字体尺寸都有定义时,按照后定义的优先而依照内部样式表。

注意:依照后定义的优先,所以优先级最高的是内嵌样式,内部样式表高于导入外部样式表,链入的外部样式表和内部样式表之间是最后定义的优先级高。

展开更多 50%)
分享

猜你喜欢

如何在网页插入CSS

Web开发
如何在网页插入CSS

CSS入门教程:如何在网页中插入CSS样式表

Html CSS布局 Div+CSS XHTML
CSS入门教程:如何在网页中插入CSS样式表

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

网页技巧:如何在网页上实现音乐播放?

Web开发
网页技巧:如何在网页上实现音乐播放?

如何在PowerPoint中插入网页

电脑入门
如何在PowerPoint中插入网页

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

20款教你如何在网页中使用纹理图案

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
20款教你如何在网页中使用纹理图案

如何在网页上修改用系统用户的password

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
如何在网页上修改用系统用户的password

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

给MSN Messager装个钩子

给MSN Messager装个钩子

C++实现三维视图绘制与消隐技术

C++实现三维视图绘制与消隐技术
下拉加载更多内容 ↓