CSS基础选择器

CSS基础选择器

完整选择器文档
根据不同的需求吧不同的标签选择出来

基础选择器作用特点使用情况用法
标签选择器某一类相同标签不能差异化选择较多p {color: red;}
类选择器单独一个或者某几个标签可以更具需求选择非常多.maozi {color: red;}
id选择器一次只能选择一个标签唯一性,只出现一次一般和js搭配#blue {color:blue; }
通配符选择器选择所有标签选择太多,有部分不需要特殊情况使用* {color: red;}

标签选择器

为页面中某一类标签全部指定统一的CSS样式,不能差异化设置

标签名 {
	属性1: 属性值1;
	属性2: 属性值2;
	...
}

类选择器

为单独一个或者某几个标签设置样式,可以差异化设置(最常用)

.类名 {
	属性1: 属性值1;
	属性2: 属性值2;
	...
}

举例:

<ul>
    <li>小明</li>
    <li class="maozi">小红</li>
    <li>小丽</li>
    <li class="maozi">小张</li>
</ul>

<style>
    .maozi {
        color: red;
    }
</style>

注意

  1. 类选择器用“.”进行标示,后面紧跟类名(自己起的名字)
  2. 长名称或词组可以用短横线分割
  3. 不要使用纯数字、中文等命名,尽量使用英文字母表示
  4. 名字尽量能简单易懂

实现一个简单视图
在这里插入图片描述
代码:

<body>
    <div class="red"></div>
    <div class="green"></div>
    <div class="red"></div>
</body>

<style>
    .red {
        width: 100px;
        height: 100px;
        background-color: red;
    }
    .green {
        width: 100px;
        height: 100px;
        background-color: green;
    }
</style>

多类名使用
class属性中写多类名,中间用空格分开
可以把公共样式和独有样式分开,提高代码复用率

<body>
    <div class="red font35">多类名使用</div>
</body>

<style>
    .red {
        color: red;
    }
    .font35 {
        font-size: 35px;
    }
</style>

再用多类名实现上图

<body>
    <div class="red box"></div>
    <div class="green box"></div>
    <div class="red box"></div>
</body>

<style>
    .red {
        background-color: red;
    }
    .green {
        background-color: green;
    }
    .box {
        width: 100px;
        height: 100px;
    }
</style>

id选择器

跟类选择器区别: 唯一性,只能被调用一次,经常和JavaScript配合使用
语法

#id名 {
	属性1: 属性值1;
	...
}
<body>
    <div id="blue">我是蓝色</div>
</body>

<style>
#blue {
        color: blue;     
    }
</style>

通配符选择器

不需要调用,自动给所有元素使用样式
语法

* {
	color: red;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值