css - 如何从重复 ID(css)中缩短 css 代码
问题描述
如何缩短我的 CSS 代码?
HTML:
<div id="root">
<p>Green</p>
<h1>Blue</h1>
<h3 class="brown">Brown</h3>
</div>
CSS:
#root p{ color:green; }
#root h1{ color:blue; }
#root .brown{ color:brown; }
我知道上面的代码工作正常。
但我可能只是想是否有任何方法可以缩短上面的 css 代码。我尝试了这些(下)但没有奏效。
#root{
p{ color:green; },
h1{ color:blue; },
.brown{ color:brown; }
}
有人可以给我一个演示(codepen)如何做到这一点。需要你的帮助先生们..
解决方案
例如,您可以使用 SASS 来实现。
#root {
p {color: green;}
& h1 {color: blue;}
& h3 {color: brown;}
}
你可以在这里测试它,看看它是否有效:https ://www.sassmeister.com/
去这里了解如何在你的项目中安装它:https ://sass-lang.com/install
这就是它在 css 中的样子,但是使用 SASS
推荐阅读
- unity3d - 如果使用 UnityWebRequest,如何使用 WriteAllBytes?
- batch-file - 这个时候出乎意料。错误级别纠正并继续
- react-native - React-native-reanimated 2:如何更新 Text 以响应 PanGestureHandler?
- angular - Angular:列表/表单模块
- woocommerce - 取消订阅取消/过期的所有用户订单
- html - 如何显示来自用户输入的超链接?
- reactjs - 从 API ReactJs 获取数组数组
- angular - 如何仅获取ngrx选择器中更改的值?
- matlab - 如何添加先前请求的时间函数作为 ODE 45 中的输入?[MATLAB]
- python - ValueError: 目标尺寸 (torch.Size([32])) 必须与输入尺寸 (torch.Size([32, 3])) 相同