IT兄弟连 HTML5教程 CSS3揭秘 在HTML文档中放置CSS的几种方式
有很多方法将样式表加入到HTML中,每种方法都有自己的优点和缺点。新的HTML元素和属性已被加入,以允许样式表与HTML文档更简易地组合起来。将样式表加入到HTML中的常用方法有内联样式表、嵌入一张样式表或链接到一张外部的样式表。
1 内嵌样式表
样式可以使用style属性内联,该属性可以应用于任意body元素(包括body本身),除了、param和script标记。这个属性将任意数量的CSS声明当作自己的值,而每个声明用分号隔开,如下所示:
此段落的样式是红色的“微软雅黑”字体
内联的样式比其他方法更加灵活IT兄弟连 HTML5教程 CSS3揭秘 在HTML文档中放置CSS的几种方式,但需要和展示的内容混合在一起css使用微软雅黑字体,这样会失去样式表的一些优点。例如在本例中,如果有多个段落
标记都需要输出相同的样式css使用微软雅黑字体,则在每个
标记中都需要使用style属性声明相同的样式,不仅需要的代码量比较多,而且不利于更新。
2 嵌入一张样式表
一张样式表可以使用之间是样式的内容(不要在这个标记中写HTML语句),type属性表示使用的是文本中层叠样式表书写的代码。“{}”前面是样式的选择器,“{}”中是声明的样式属性。嵌入样式表对整个HTML文档都有效,可在一个HTML文档具有独一无二的样式时使用。
3 链接到一张外部的样式表
如果多个文档都使用同一样式表,那么外部样式表会更适用。一张外部的样式表可以通过HTML的link元素链接到HTML文档中。标签放置在文档的head部分,可以通过多个标签链接多个样式文件到同一个HTML文档中,如下所示:
可选的type属性用于指定媒体类型,允许浏览器忽略它们不支持的样式表类型。rel属性用于定义链接的文件和HTML文档之间的关系,该属性的值指定一个固定或首选的样式。而href属性则用来指定样式文件的位置,可以是相对的也可以是绝对的URL。外部样式表文件要以扩展名.css命名,并且在样式表文件中不能含有任何像或这样的HTML标记,样式表仅仅由样式规则或声明组成,如下所示:
p { margin: 2em }
在样式文件style.css中,一个单独由本例一条样式语法规则组成的文件,就可以用作外部样式表了。当样式被应用到很多的网页时,一张外部样式表是理想的。开发者使用外部样式表可以改变整个网站的外观,而仅仅通过改变一个文件。同样,大多数浏览器会在缓冲区保存外部样式表,这样如果样式表在缓冲区,就避免了在展示网页时的延迟。
注意、如果同时使用内联样式表和嵌入样式表114信息网MIP移动站,并设置了相同属性,则内联样式表的优先级高;而同时使用嵌入样式表和外部样式表并设置相同属性时,则优先级由出现的先后顺序决定。
【本文来源于互联网转载,如侵犯您的权益或不适传播,请邮件通知我们删除】