CSS样式
一.什么是CSS样式
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
二.CSS样式的几种类型
1.内联样式表
内联样式表又叫行内样式表。内联样式表直接将样式写入元素的style属性中,内联样式表适用于样式没有可复用性的场合。 由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。
2.内部样式表/内嵌样式表
内部样式表又叫页面嵌入(内嵌样式表),当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 <style> 标签在文档头部定义内部样式表,就像这样:表示页面中所有input都是采用指定的样式。使用内部样式表可以实现样式复用,减小页面体积。
3.外部样式表
当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,我们可以通过改变一个样式表文件来改变整个站点的外观。每个页面使用 <link> 标签链接到样式表,用href属性指定引入.css文件的路径。
在3种CSS样式类型中,应用优先级最高的是内联样式表,最低的是外部样式表;同时,复用性最高的是外部样式表,最低的是内联样式表。