3.1 CSS样式表

3.1.1 内联样式表

    内联样式表又称为行内样式表,通过使用style属性为各种HTML元素标签添加样式,其作用范围只在指定的HTML元素内部。

基本语法格式如下:

<元素名 style="属性名称:属性值">

如果有多个属性需要同时添加,可用分号隔开,显示如下:

<元素名 style="属性名称1:属性值1; 属性名称2:属性值2; ... 属性名称N:属性值N">

例如,为某个标题标签<h1>设置样式:

<h1 style=”color:blue; background-color:yellow”>标题一</h1>

 该声明表示设置当前<h1></h1>标签之间的文本字体颜色为蓝色,背景色为黄色。

下表列出了部分常用CSS属性和参考值。

3.1.2 内部样式表

    内部样式表通常位于<head></head>标签内部,通过使用<style></style>标签标记各类样式规则,其作用范围为当前整个文档。

语法格式如下:

<style>
   选择器{属性名称1:属性值1; 属性名称2:属性值2; ... 属性名称N:属性值N }
</style>

 这里的选择器可用于指定样式的元素标签,例如bodyph1-h6等均可。

例如:

 h1{color:red }

该语句可以作用于整个文档,因此文档中所有的h1标题都将变为红色字体。

注:在HTML4.01版本中会看到将<style>首标签写成<style type=”text/css”>的形式,在HTML5中已简化为<style>

如果属性内容较多,也可以分行写:

<style>
    选择器{
       属性名称1:属性值1; 
       属性名称2:属性值2;
        ... 
       属性名称N:属性值N
    }
</style>

其中最后一个属性值后面是否添加分号为可选内容。一般来说属性之间的分号用于间隔不同的属性声明,因此最后一个属性值无需添加分号。但是为了方便后续添加新的属性,也可以为最后一个属性值添加分号,这种做法不影响CSS样式表的正常使用。

3.1.3 外部样式表

    外部样式表为独立的CSS文件,其后缀名为.css.CSS,在网页文档的首部<head></head>标签之间使用<link>标签对其进行引用即可作用于当前整个文档。

HTML5中,对于独立CSS文件的引用语法格式如下:

<link rel="stylesheet" href="样式文件URL">

例如,引用本地css文件夹中的test.css文件:

<link rel="stylesheet" href="css/test.css">

外部CSS文件中的内容无需使用<style></style>标签进行标记,其格式和内部样式表<style>标签内部的内容格式完全一样。

3.1.4 样式表层叠优先级

    内联样式表、内部样式表和外部样式表可以在同一个网页文档中被引用,它们会被层叠在一起形成一个统一的虚拟样式表。如果其中有样式条件冲突,CSS会选择优先级别高的样式条件渲染在网页上。

三种样式表的优先级别排序如表所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超级小狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值