本文转自Action
什么是 CSS?
CSS
指层叠样式表(Cascading Style Sheets),用来定义如何显示HTML
元素。比如对网页的布局、字体、颜色、背景和其他效果进行精确的控制。
CSS 的基本语法
CSS 的语法结构仅由 3 部分组成,选择器、样式属性和值,基本语法如下:
1
|
选择器 {样式属性:取值; 样式属性:取值; 样式属性:取值;……} |
比如定义一个段落的字体颜色为红色:
1
|
p{color: red; } |
其中,p
为选择器,color
为样式属性,red
为取值。
添加 CSS 的方法
添加 CSS
有 4 种方法:链接外部样式表、内部样式表、导入外部样式表和内嵌样式。
1.外部样式表
链接外部样式表就是在网页中调用已经定义好的样式表来实现样式表的应用,他是一个单独的文件。在网页<head>
头部添加一个<link>
标签,链接到这个这个样式表文件即可。如下所示:
|
|
上面例子种,rel=stylesheet
是指在页面中使用外部的样式表,type=text/css
是指文件的类型是样式表文件,href=style.css
是文件所在的位置。
2、内部样式表
内部样式表一般位于 HTML 文件的头部,即<head>
与 </head>
标签内,并且以 <style>
开始,以</style>
结束,这些定义的样式就可应用到页面中。如下所示:
|
|
3、导入外部样式表
导入外部样式表是指在内部样式表的<style>
里导入一个外部样式表,导入时用@import
。如下所示:
|
|
上面例子@import style.css
表示导入style.css
样式表,注意使用时外部样式表的路径、方法和链接外部样式表的方法类似,但导入外部样式表输入方式更有优势。实质上它是相当于存在于内部样式表中。
4、内嵌样式
内嵌样式的使用是直接在 html
标记里添加style
参数,而style
参数的内容就是 CSS 的属性和值,在style
参数后面的引号里的内容相当于在样式表大括号里的内容。如下所示:
|
|
这种方法使用比较简单,显示很直观,无法发挥样式表的优势,因此不推荐使用。