1,外部(导入)式
<!--外部式-->
<link rel="stylesheet" type="text/css" href="css/cs1.css">
外部式会在整个网页装载完后再装载CSS文件,因此这就导致了一个问题,如果网页比较大则会儿出现先显示无样式的页面,闪烁一下之后,再出现网页的样式。这是导入式固有的一个缺陷。
2,内部样式
<!--内部式-->
<style type="text/css">
p {
color: aqua;
}</style>
缺点是对于一个包含很多网页的网站,在每个网页中使用外部式,进行修改样式时非常麻烦。单一网页可以考虑使用外部式。
3,行内样式
style="font-size:18px;"><!--行内接式-->
<a href="http://www.baidu.com" style="color: black">点击跳转百度</a>
使用行内样式时会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,这是行内样式的优点。
总结:一般来说,做网站时把样式多写在多个样式表文件中,因此我们先用链接式引入一个总的CSS文件,然后在这个CSS文件中在使用导入式来引入其他的CSS文件。但如果通过JavaScrip来动态引入CSS文件则只能使用链接式。