多种样式将层叠为一个:
可以指定样式:
inside an HTML element
inside the head section of an HTML page
in an external CSS file
提示:甚至可以在单个 HTML 文档中引用多个外部样式表。级联顺序
当为一个 HTML 元素指定了多个样式时,将使用什么样式?
一般来说,我们可以说所有样式都会通过以下规则“级联”成一个新的“虚拟”样式表,其中第四个具有最高优先级:
Browser default
External style sheet
Internal style sheet (in the head section)
Inline style (inside an HTML element)
因此,内联样式(在 HTML 元素内)具有最高优先级,这意味着它将覆盖在 head 标签内、外部样式表或浏览器中定义的样式(默认值)。参考这里。
但是这里的 css 正好相反:
<head>
<style>
.thumbnail
{
float:left;
width:110px;
height:90px;
margin:5px;
}
</style>
</head>
<img class="thumbnail" src="klematis_small.jpg" width="107px" height="100px">
<img class="thumbnail" src="klematis2_small.jpg" width="107px" height="80px">
img 的宽度和高度取自内部样式表,即在 head 标签中定义的样式表