css - 将样式应用于所有元素

标签 css

我真正喜欢做的一件事是默认使用我所有的 div

box-sizing: border-box;

这使得管理元素维度变得非常容易。但我想让它成为所有显示为 block 的元素的默认样式,并在需要时显式覆盖它。有什么简单的方法可以做到这一点,还是我必须手动指定哪些元素接受这种风格?我知道 99% 的问题都可以用

解决
html, body, div{
    box-sizing: border-box;
}

但是仍然有很多元素需要这个,我宁愿不要忘记并发现我的页面看起来像垃圾。

最佳答案

有一个通用选择器:

*{box-sizing:border-box;}

关于css - 将样式应用于所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20446691/

相关文章:

css - @导入与链接

css - 静态旋转 Font Awesome 图标

css - 正则表达式匹配线性梯度

html - 利润率有何影响

css - 为什么 map 标记的样式设置在 Ionic 2 中无效?

html - CSS 宽度问题

CSS perspective-origin 相对于窗口

html - 下拉菜单在触摸前消失

html - <p> 元素的边框不会在 Ipad/Pro 设备中显示为 block 元素

javascript - 如何使用CSS在顶部导航栏上添加后退按钮?