通过使用<link>标签调用外部样式表,一般加在HTML文档头部(head).
<link rel="stylesheet" href="test.css">
通过<link>标签关联外部样式表(test.css)
使用<style>标签在HTML文档内部定义内部样式表。
<style>
he {color: blue;}
hr {background-color: black;}
</style>
又称“行内样式”,即在相关标签内使用style属性来定义样式
<p style="color:blue"></p>
style属性仅在P标签内应用
一般情况下:内联样式>内部样式>外部样式>浏览器默认样式自定义样式>浏览器默认样式>继承样式
h1 {
color: black;
background: red;
}
一般属性使用方法:
h2[title='name'] {
color: aquamarine;
}
class属性使用方法(使用符号.):
h2.name2 {
color: aquamarine;
}
id属性使用方法(使用符号#):
h2#name1 {
color: aquamarine;
}
h2#name1,h2.name2 {
color: aquamarine;
}
body * {
background-color: aqua;
}
<ul class="list">
<li class="item">itme1</li>
<li class="item">itme2</li>
<li class="item">itme3</li>
</ul>
使用方法如下:
.list>.item {
background-color: aqua;
}
<ul class="list">
<li class="item">itme1</li>
<li class="item">itme2</li>
<ul>
<li class="item">itme2-1</li>
<li class="item">itme2-2</li>
</ul>
<li class="item">itme3</li>
使用方法如下(所有元素生效):
.list .itme {
background-color: aqua;
}
<ul class="list">
<li class="item">itme1</li>
<li class="item two">itme2</li>
<li class="item">itme3</li>
</ul>
使用方法如下(使用+符号,并带上通配*符号):
.list>.item.two + * {
background-color: aqua;
}
<ul class="list">
<li class="item">itme1</li>
<li class="item two">itme2</li>
<li class="item">itme3</li>
<li class="item">itme4</li>
<li class="item">itme5</li>
</ul>
使用方法如下(使用~符号,并带上通配*符号):
.list>.item.two ~ * {
background-color: aqua;
}
相关推荐
© 2020 asciim码
人生就是一场修行