目录
正文
HTML引入CSS的常见方法及解析
我们都知道HTML和CSS是作用不相同的两种语言,但是它们对一个网页能够同时产生作用,网页(webPage)= 内容(html) + 表现(css) + 行为(javascript)。因此需要把CSS引入HTML一起使用。要想在浏览器中显示出预期的CSS样式表效果,就要让浏览器识别并正确调用CSS。当浏览器读取样式表时,要依照文本格式来读,而且当CSS样式表放在不同的地方,所产生的作用范围也是不同的。在HTML中,主要用四种方法引入CSS:行内式、内嵌式、导入式和链接式。
1.行内式
<p style=”color:red”>网页中css的导入方式</p>
即在标记的style属性中设定CSS样式,这种方式本质上没体现出CSS的优势,因此不推荐使用。
2.嵌入式
<style type=”text/css”> P{ color:red } </style>
在对页面中各种元素的设置集中写在<head>和</head>之间的,对于单个页面来说,这种方式很方便。但是这种方法的使用情况要少的多,最长见得就是访问量大的门户网站。或者访问量较大的企业网站的首页。与第一种方法比起来,优点突出,弊端也明显。优点:速度快,所有的CSS控制都是针对本页面标签的,没有多余的CSS命令;再者不用外链CSS文件。直接在HTML文档中读取样式。缺点就是改版麻烦些,单个页面显得臃肿,CSS不能被其他HTML引用造成代码量相对较多,维护也麻烦些。但是采用这种方法的公司大多有钱,对他们来说用户量是关键,他们不缺人进行复杂的维护工作。
3.导入式
<!-- 导入外部样式:在内部样式表的<style></style>标记之间导入一个外部样式表,导入时用@import。 -->
<style type="text/css"> @import "jisuan.css"; </style>
4.链接式
<link href="jisuan.css" rel=”stylesheet” type=”text/css” />
导入式和链接式差不多,都是从外部引入CSS文件。但是链接式对于客户端用户浏览网站时,效果会好些。
链接式可以说是现在占统治地位的引入方法。如同IE与浏览器。这也是最能体现CSS特点的方法;最能体现DIV+CSS中的内容与显示分离的思想,也最易改版维护,代码看起来也是最美观的一种。
如果希望用javascript来动态决定引入哪个css文件,则必须使用连接式才能实现。大多数的网站还是比较喜欢使用链接的方式引用外部CSS的