想要在一个页面引入CSS,共有以下3种方式
1、外部样式表
2、内部样式表
3、行内样式表
一、外部样式表
外部样式表是最理想的CSS引入方式,指的是CSS代码和HTML代码都单独放在不同文件种,然后在HTML文档中使用link标签引用CSS样式表
语法:
<link rel="stylesheet" type="text/css" href="文件路径" />
rel表示引入的是一样样式文件(即CSS文件)
type属性取值也是固定的,即"text/css",表示这是标准的CSS
href属性表示CSS文件的路径,
举例:
<head> <meta charset="UTF-8"> <title>09input</title> <link rel="stylesheet" type="text/css" href="css/index.css" /> </head>
注:如果使用外部样式表,必须使用link标签来引入,而link标签是放在head标签内的
二、内部样式表
内部样式表,指的是把HTML代码和CSS代码放到同一个HTML文件中。其中,CSS代码放在style标签内,并且style标签是放在head标签内部的。
语法:
<style type="text/css"> ……</style>
type="text/css"是必须添加的,表示这是标准的CSS。
举例
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>09input</title> <style type="text/css"> div{color:red;} </style> </head> <body><div>你好啊</div><div>这个字变颜色了哦</div> </body></html>
注:如果你使用内部样式表,CSS样式必须在style标签内定义,而style标签是放在head标签内的。
三、行内样式表
行内样式表跟内部样式表类似,也是把HTML代码和CSS代码放到同一个HTML文件。但是两者有着本质的区别:内部样式表的CSS是在“style标签”内定义的,而行内样式表的CSS是在“标签的style属性”中定义的。
举例:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>09input</title> </head> <body><div style="color: red;">你好啊</div><div style="color: red;">这个字变颜色了哦</div> </body></html>