- 并集选择器标签之间用逗号连接,元素1,元素2 {样式声明} 如下代码所示:
<style>
div,p,.pig li{
color: pink;
}
</style>
</head>
<body>
<div>熊大</div>
<p>熊二</p>
<span>光头强</span>
<ul class="pig">
<li>小猪佩奇</li>
<li>猪爸爸</li>
<li>猪妈妈</li>
</ul>
</body>
2.伪类选择器:用于向某些选择器添加特殊的效果,或选择第1个,第n个元素。
伪类选择器书写最大的特点是用冒号(:)表示,比如::hover、:first-child。
链接伪类选择器:
1,a:liink 选择未被访问的连接
2, a:visited 访问所有已被访问的链接
3,a:hover 选择鼠标指针位于其上的链接
4,a:active 选择活动链接(鼠标按下未弹起的链接)
链接伪类选择器的注意事项
1,为了确保生效,请按照LVHA的循环顺序声明:link,visited,hover,active。
常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪类选择器
后代选择器:
<style>
ol li{
color: pink;
}
</style>
</head>
<body>
<ol>
<li>olde1 </li>
<li>olde2</li>
<li>olde3 </li>
</ol>
<ul>
<li>ul1</li>
<li>ul2</li>
<li>ul3</li>
</ul>
</body>
=================================================================================================
css的显示模式:
作用:网页的标签非常多,在不同地方会用到不同的标签,了解他们的特点可以更好的布局我们的网页:块元素,行内元素
块元素:h1-h6,p,div,ul,ol,li等,其中div标签是最典型的块元素
块元素的特点:
- 自己独占一行
- 高度,宽度,外边距以及内边距都可以控制
- 宽度默认是容器的100%
- 是一个容器及盒子,里面可以放行内或者块级元素。
行内元素:a,strong,b,em,i,del,s,ins,u,span等
span标签是最典型的行内元素。有的地方也将行内元素成为内联元素
行内元素的特点:
- 相邻行内元素在一行上,一行可以显示多个
- 高宽直接设置是无效的
- 默认宽度就是他本身内容的宽度
- 行内元素只能容纳文本或其他行内元素
行内块元素: img,input,td
行内块元素的特点:
- 相邻行内元素在一行上,但是他们之间会有空白缝隙,一行可以显示多个
- 默认宽度就是他本身内容的宽度
- 高度,行高,外边距都可以控制
css的元素显示模式总结:
- 块级元素:一行只能放一个块级元素,可以设置宽度和高度
- 行内元素:可以放多个,不可以设置宽度和高度
- 行内块元素:一行可以放多个行内块元素,可以设置宽度和高度
显示模式的转行:
- 行内转块:display: block;
- 块转行内:display: inline;
- 行内元素转为行内块:display: inline-block;