css的复合选择器
1.1什么是复合选择器在css中,选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对根本选择器举行组合形成。
[*]复合选择器可以更准确、更高效的选择目的元素(标签)
[*]由两个或多个基础选择器,通过差别的方式组合而成
[*]常用的复合选择器包罗:后代选择器、子选择器、并集选择器、伪类选择器
1.2后代选择器
后代选择器又称为包含选择器,可以选择父元素里面子元素,其写法就是把外层标签写在前面,内层标签写在背面,中间用空格分隔。当标签发生嵌套时,内层标签就成为后层标签的后代
语法
元素1 元素2{样式声明}
表现选择元素1里面的所有元素2(后代元素)
https://i-blog.csdnimg.cn/direct/c778ac8e2cc2403b9d2a1283c2a01faf.pnghttps://i-blog.csdnimg.cn/direct/e22cd0524bdd4d44be01467057399486.png
如果同时有多个ul,只想给第二个ul中的li标签添加颜色
https://i-blog.csdnimg.cn/direct/0be43bf7ca8f499290a2443d9300f5b6.png
此时可以给此中的ul添加类选择器
https://i-blog.csdnimg.cn/direct/6b3a0eda080042c99d3e46ba462a7fa1.pnghttps://i-blog.csdnimg.cn/direct/18acc3bab9194e268a0493a93a92817b.png
1.3子选择器(紧张)
子元素选择器(子选择器)只能选择作为某元素的最近一级子元素。简单理解就是选亲儿子元素.
语法
元素1>元素2(样式声明)
上述语法表现选择元素1里面的所有直接后代(子元素)元素2.
例子
https://i-blog.csdnimg.cn/direct/fc6c6b2691a54bb6b39f34f01c8c2b4d.png
后代选择器选出所有后代
https://i-blog.csdnimg.cn/direct/fdaa1772d55640798a9269c3d0569bf5.png
子选择器选出亲儿子
https://i-blog.csdnimg.cn/direct/bd7674df69aa40ffaf118abf1eec52b5.png
https://i-blog.csdnimg.cn/direct/b358d80963904181888a3c17a150430c.png
1.4并集选择器(紧张)
并集选择器可以选择多组标签,同时为他们定义类似的样式。通常用于集体声明。
并集选择器是各选择器通过英文符号(,)连接而成,任何情势的选择器都可以作为并集选择器的一部分。
语法
元素1,元素2{样式声明}
案例
请把熊大熊二 还有小猪佩奇一家改为粉色
https://i-blog.csdnimg.cn/direct/7aa146341a4644c9bc75e3498a284b78.png
https://i-blog.csdnimg.cn/direct/ebfbd4f486af4ceba873133e7ca00564.png
https://i-blog.csdnimg.cn/direct/72a2f075e62b4301927006890c6cf12a.png
1.5伪类选择器
伪类选择器用于某些选择器添加特殊的结果,比如给链接添加特殊结果,或选择第一个,第n个元素。
伪类选择器书写最大的特点是用冒号(:)表现,比如:hover、:first-child。
分为链接伪类、布局伪类等
1.6链接伪类
鼠标放上去 图标就变色,这种就是链接伪类
https://i-blog.csdnimg.cn/direct/1a40b1a9ed624ae2a4c0676a896db595.png
https://i-blog.csdnimg.cn/direct/d8c38d0a011746758ef8c392b66b9019.png
a:link 选择所有未被访问的链接
a:visited 选择所有已被访问的链接
a:hover 选择鼠标指针位于其上的链接
a:active 选择活动链接(鼠标按下未弹起的链接)
1.a:link(未被访问的)
未访问该链接之前
https://i-blog.csdnimg.cn/direct/9cf09b2694534418aa51216303840140.png
https://i-blog.csdnimg.cn/direct/66301afe0e0e4ac89cc7b2665a645811.png
2.a:visited(访问该连接之后)
https://i-blog.csdnimg.cn/direct/2919cdf84e194194ae656fbf186c2339.png
点击该链接
https://i-blog.csdnimg.cn/direct/17ce6c39c1f1456392d9b7a5dd37e1e3.png
3.a:hover(鼠标经过该链接(不点击))
https://i-blog.csdnimg.cn/direct/f9b0f3fe7e924c0498becfe444c63d01.png
https://i-blog.csdnimg.cn/direct/cafa36b6527c40ff98c78e533c2410f7.png
4.a:active(选择的是我们鼠标正在按下还没弹起鼠标的谁人链接)
https://i-blog.csdnimg.cn/direct/d30bf2ef6d7142cdbc6b6f925209a819.png
https://i-blog.csdnimg.cn/direct/aab585f7242e4572ac68b1e5e0d73b17.png
留意事项
[*]为了确保生效,请按照LVHA的循顺序声明:link visited hover active
[*]记忆:love hate(lvha)
[*]由于a链接在浏览器中具有默认样式,以是我们现实工作中都需要给链接单独指定样式
1.7伪类选择器
:focus伪类选择器用于选取获得核心的表单元素。
核心就是光标,一般情况<input>类表单元素才华获得,因此这个选择器重要针对于表单元向来说。
https://i-blog.csdnimg.cn/direct/9ca38e5d37be40389326f8f08eaecf40.png
https://i-blog.csdnimg.cn/direct/a7efdb853a4a41d58af086f7e08d4125.png
https://i-blog.csdnimg.cn/direct/6a152f508d624fdb896b2d6d743036ee.png
当光标定位到第二个框框的时间
https://i-blog.csdnimg.cn/direct/2110aa55205e4ab1a3e48265fe8d9e5c.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]