前言
- CSS的引入方式共有三种:行内样式、内部样式表、外部样式表
<h1 style="color:red;">style属性的应用h1>
<p style="font-size:14px;color:green;">直接在HTML标签中设置的样式p>
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>CSS样式引入方式一:内联式title>
head>
<body>
<h1 style="color:red;font-size: 50px;">pytohon9999h1>
<p style="color:red;font-size:30px;">我是p标签p>
body>
html>
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>CSS样式引入方式二:内部样式表title>
<style type="text/css">
div {
background: rosybrown;
color: red;
width: 20px;
height: 60px;
}
style>
head>
<body>
<div>pytohon9999div>
body>
html>
用法:
CSS代码保存在扩展名为.css的样式表中
HTML文件引用扩展名为.css的样式表
有两种方式:链接式、导入式
例如:
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>CSS样式引入方式三:外联式引入title>
<link rel="stylesheet" href="./css文件的样式.css">
<style type="text/css">
@import url("./css文件.css");
style>
head>
<body>
<div>pytohon9999div>
body>
html>
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>行内样式和内部样式表的优先级title>
<style type="text/css">
div {
background: green;
}
style>
head>
<body>
<div style="background: red;font-size: 50px;color: aliceblue;">pytohon9999div>
html>

- 结论:行内样式优先级高于内部样式表
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>内部样式表 和 外部样式的优先级title>
<link rel="stylesheet" href="./css文件.css">
<style type="text/css">
div {
background: green;
}
style>
head>
<body>
<div>pytohon9999div>
html>

- 结论:行内样式优先级高于内部样式表