CSS 多类选择器

CSS 多类选择器

当我们想给一个盒子添加多种css样式时,我们可以使用CSS 多类选择器。现有一个盒子class=“wrap wrap2”。它有两个类名,后面一个类名的权重比第一个更高。我们用选择器选中第一个类名给盒子添加样式之后,如果用第二个类名添加的样式和第一个类名的重叠,那么第二个会覆盖第一个的属性,而不同的样式继续生效。

而class="wrap wrap2"最终的效果是.wrap1.wrap2中的属性+第二类名覆盖了第一类名之后的属性。

<div class="wrap1 wrap2"></div>
        .wrap1 {
            width: 500px;
            height: 300px;
            margin: 200000px;
            padding:10px;
            background-color: #1e50a2;
            box-sizing: border-box;
        }

        .wrap1.wrap2 {
            background-color: #70bb46;
        }

        .wrap2 {
            width: 200px;
            height: 200px;
            margin: auto;
            background-color: #8f2f2f;
        }

代码效果:
在这里插入图片描述
有时我们会给页面的元素(比如div)设置个固定的高度或宽度。但如果给这个div又设置了内边距或者边框的话,那么这个div就会被撑大。也就是其实际的尺寸变成了:设置的宽高尺寸+内边距+边框。

这样就有可能对我们的布局造成影响,如果不想让内边距和边框影响到我们设置的固定尺寸,可以借助 box-sizing 这个css属性来实现。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

特立独行の猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值