三种常用选择器的介绍

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44595744/article/details/102690821

三种选择器

1. number one

id选择器

<body>
    <div id="wraper">
        我的名号叫wraper,是id选择器内容
    </div>
</body>
<style>
	   *{
	   	/* 这里的*号为通配符,不在叙说*/
           margin: 0;
           padding: 0;
           box-sizing: border-box;
       }
       /* #id 选择器 */
       #wraper{
           width: 300px;
           height: 100px;
           margin: 0 auto;
           background-color: green;
       }
    </style>

运行结果:
在这里插入图片描述

2. number two

class选择器

<body>
    <div id="wraper">
        我的名号叫wraper,是id选择器内容
    </div>
    <div class="box">
        我的名号叫box,是类选择器内容
    </div>
</body>
<style>
	   *{
	   	/* 这里的*号为通配符,不在叙说*/
           margin: 0;
           padding: 0;
           box-sizing: border-box;
       }
       /* .xxx选中的是类名叫xxx的类选择器*/
       .box{
           width: 200px;
           margin: 0 auto;
           border: 2px solid black;
           
       } 
       /* #id 选择器 */
       #wraper{
           width: 300px;
           height: 100px;
           margin: 0 auto;
           background-color: green;
       }
    </style>

运行结果:
在这里插入图片描述

3. number three

元素选择器

<body>
    <div id="wraper">
        我的名号叫wraper,是id选择器内容
    </div>
    <div class="box">
        我的名号叫box,是类选择器内容
    </div>
</body>
<style>
	   *{
	   	/* 这里的*号为通配符,不在叙说*/
           margin: 0;
           padding: 0;
           box-sizing: border-box;
       }
        /* 元素选择器:  */
       body{
           width: 90%;
           margin: 0 auto;
           background-color: #eee;
       }
       /* .xxx选中的是类名叫xxx的类选择器*/
       .box{
           width: 200px;
           margin: 0 auto;
           border: 2px solid black;
           
       } 
       /* #id 选择器 */
       #wraper{
           width: 300px;
           height: 100px;
           margin: 0 auto;
           background-color: green;
       }
    </style>

运行结果:
在这里插入图片描述

4.总结

不论是哪种选择器,都有这样的形式:
选择器{
属性:值;
属性:值;
}
标签选择器一般会使用在用的比较少或者只出现一次的标签上,如果用在p标签或者什么div上面,它会将其他权值不够的相同标签也会覆盖样式,那么这样维护或者改样式就会非常麻烦,不推荐用。相比于标签选择器,id选择器它起的名字就只能用在一个标签上,所以如果起的id名字比较多的话,那么就会搞混,而且可能会重复,也不是很推荐,还是比较看个人。类选择器可以用相同的类名,这样就既减少了起名的次数,也可以减少样式代码,可以将相同的样式放到不同的标签上,注意权值的相加,否则就不会其效果,希望多多用类选择器,这样可以封装一些常用样式就可以代码复用了。

猜你喜欢

转载自blog.csdn.net/weixin_44595744/article/details/102690821