CSS的选择器
一、基本选择器
-
通用选择器
选择所有的元素,此处*为所有通配符
* { color: #0000FF; }
-
元素选择器
p { font-size: 18px; font-weight: bold; }
-
ID选择器
#whit{ color: red; }
-
类选择器
.wh{ font-family: 华文新魏; }
-
分组选择器
当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔
.wh,#whit,p{ color: blueviolet; /* 边框:边框粗细 边框风格 边框颜色 */ border: 1px solid #00FFFF; }
-
HTML代码
<body> <div >UZI</div> <div id="whit">55开</div> <div class="wh">刘某</div> <div class="wh">大司马</div> <p>段落标签</p> <span>行内</span> </body>
二、层次选择器
-
后代选取器(以空格分隔)
选择food类下面的所有li标签,包含子孙...
.food li{ border: 1px solid red; 框的宽度 边框线条类型 边框颜色 }
-
子元素选择器(以大于号分隔)
选择food类下面的子标签为li
.food2 > li{ border: 1px solid red; }
-
相邻兄弟选择器(以加号分隔)
代码是从上向下运行的,所以相邻兄弟是指下面的一个元素
#d + span{ border: 1px solid red; }
-
普通兄弟选择器(以波浪线分隔)
代码是从上向下运行的,所以普通兄弟是指下面的所有兄弟元素
#newD ~ div{ border: 1px solid red; }
-
HTML代码
<body> <h1>食物</h1> <ul class="food"> <li>水果 <ul>列表标签1 <li>香蕉</li> <li>苹果</li> <li>梨</li> </ul> </li> <li>蔬菜 <ul>列表标签1 <li>白菜</li> <li>油菜</li> <li>卷心菜</li> </ul> </li> </ul> <ul class="food2"> <li>水果 <ul>列表标签1 <li>香蕉</li> <li>苹果</li> <li>梨</li> </ul> </li> <li>蔬菜 <ul>列表标签1 <li>白菜</li> <li>油菜</li> <li>卷心菜</li> </ul> </li> </ul> <span>span标签</span> <div id="d"> 相邻兄弟选择器1 <ul> <li>开心麻花</li> <li>贾玲</li> <li>宋小宝</li> </ul> </div> <span>span标签</span> <div> 相邻兄弟选择器2 </div> <div> 相邻兄弟选择器3 </div> <div> 相邻兄弟选择器4 </div> <hr > <div> 普通兄弟选择器0 </div> <div id="newD"> 普通兄弟选择器1 <ul> <li>开心麻花</li> <li>贾玲</li> <li>宋小宝</li> <li>沈腾</li> <li>王宁</li> </ul> </div> <div> 普通兄弟选择器2 </div> <div> 普通兄弟选择器3 </div> <div> 普通兄弟选择器4 </div> </body>
本文来自博客园,作者:码农阿亮,转载请注明原文链接:https://www.cnblogs.com/wml-it/p/15848748.html
技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
开源库地址,欢迎点亮:
GitHub:https://github.com/ITMingliang
Gitee: https://gitee.com/mingliang_it
GitLab: https://gitlab.com/ITMingliang
建群声明: 本着技术在于分享,方便大家交流学习的初心,特此建立【编程内功修炼交流群】,为大家答疑解惑。热烈欢迎各位爱交流学习的程序员进群,也希望进群的大佬能不吝分享自己遇到的技术问题和学习心得!进群方式:扫码关注公众号,后台回复【进群】。