行内样式表(inline style sheet)
直接定义在标签的style属性中。
- 作用范围:仅对当前标签产生影响。 ```html <!DOCTYPE html>
zdkk
<a name="ba4Jp"></a>## 内部样式表(internal style sheet)定义在`style`标签中,通过选择器影响对应的标签。- 必须放在`<head>`标签下- 作用范围:可以对同一个页面中的多个元素产生影响。```html<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style type="text/css">img {width: 300px;height: 500px;border-radius: 50%;}p {width: 50px;height: 50px;background-color: aquamarine;}.blue-p {background-color: cadetblue;}.big {width: 70px;height: 70px;}</style></head><body><img src="static/images/background.jpg" alt="background"><br><img src="static/images/background.jpg" alt="background" class="big"><p style="background-color: blueviolet">1</p><p class="blue-p">2</p><p class="big">3</p><p class="blue-p big">4</p><p>5</p></body></html>
外部样式表(external style sheet)
定义在css样式文件中,通过选择器影响对应的标签。可以用link标签引入某些页面
- 作用范围:可以对多个页面产生影响。
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="static/css/style1.css" type="text/css"><link rel="stylesheet" href="static/css/style.css" type="text/css"></head><body><img src="static/images/logo.png" alt=""><img src="static/images/background.jpg" alt=""><p class="blue-p big">1</p><p class="big">2</p><p class="blue-p">3</p><p>4</p></body></html>
:::danger
样式生效的顺序取决于执行顺序,后者覆盖前者
执行顺序是从上往下执行
:::
注释
不能使用//
只有/**/
img {width: 300px;/* border-radius: 50%; */}
