CSS页面控制方式及其优先级-- 行内样式、内嵌式、链接式、导入式

    使用CSS对页面 进行全方位的控制,控制页面的方式:行内样式,内嵌式,链接式,导入式。

行内样式:

    直接对HTML的标记使用style属性,然后将CSS代码直接写进去;    

<p style="color:#0000ff; font-style: normal;">范晓权</p>


内嵌式:

    将CSS写在<head>与</head>之间,并且用<style>和</style>标记进行声明;

<head>
<style type="text/css">     
<!--
p{
  color:#0000FF;
  text-decoration:underline;
  font-weight:bold;
  font-size:18px;
}
-->
</style>
</head>

    略显麻烦,维护成本高,因此仅适用于对特殊的页面设置单独的样式风格。


链接式:使用频率最高,最为实用的方法。

    在文件<head> 和 </head> 标记之间加上<link href = "sheet.css" type = "text/css" rel = "stylesheet" > ,将CSS文件链接到页面中,对其中的标记进行样式控制。它将HTML页面本身与CSS样式风格分离为两个或者多个文件,实现了页面框架HTML代码和美工CSS代码的完全分离。

    最大优势:CSS代码和HTML代码完全分离,并且同一个CSS文件可以被不同的HTML所链接使用。    

    前期制作和后期维护都方便,网站后台技术人员和美工设计者有很好的分工合作;对于同一个CSS文件可以链接到多个HTML文件中,甚至是所有页面,网站风格统一,协调,后期维护量大大减少。


导入样式:

    与链接样式表的功能基本相同,仅在语法和运作方式上与链接样式表略有区别;

    采用import方式导入的样式表,在HTML文件初始化时,会被导入到HTML文件内。而链接样式表则是在HTML的标记需要格式时才以链接的方式引入;

    格式种类:    

        @import url(sheet1.css);

        @import url("sheet1.css");

        @import url('sheet1.css');

        @import sheet1.css;

        @import "sheet1.css";

        @import 'sheet1.css';

<head>
<style type="text/css">     
<!--
<span style="font-family: SimSun;font-size:18px;">    @import url(sheet1.css);</span>
-->
</style>
</head>


各种方式的优先级

    行内样式>链接式>内嵌式>@import导入式

    PS:在<style> 与 </style>之间会用到 " <!-- " 和 “ --> ”将所有的CSS包含在其中,避免老式浏览器不支持CSS,将CSS代码直接显示在浏览器上而设置的HTML注释;


总结:

学习的是为了使用,而熟悉了各种使用方式的优缺点之后,能够在合适的地方选择合适的方式进行处理才是最优解。链接式是我们经常见到和使用的,在学习和使用CSS的使用应该多向其他大型网站学习,学习他们的思想和设计,站在巨人的肩膀上。

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值