html - CSS 中的 Concat 标签

标签 html css tags

我想做这样的事情:

h* + p {
 color: red;
}

代替

h1 + p, h2+p... {
 color:red;
}

这可能吗? (还没有找到任何解决方案) 我只想使用 CSS 来完成它。 谢谢。

最佳答案

您可以使用 Less 或 Sass 等预处理器。 如果你选择了 Sass,你可以在 sass 文件中这样做:
`@for $i 到 6 { h.#{$i} + p { 颜色:蓝色;

}`

CSS 本身非常有限!

关于html - CSS 中的 Concat 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39819245/

相关文章:

javascript - 使用javascript在页面末尾动态添加js文件?

html - HTML5图形与img的用法是什么

javascript - 使用 jQuery 或 JavaScript 从 Select 下拉数组中选择或获取所有值

html - Paypal 捐款表格

html - 创建网站时使用像素比调整大小

html - 选择带标签的单选按钮

html - IE10 以不同于 Firefox 或 Chrome 的方式缩放图像

c - 使用 fwrite() 在 C 中覆盖 ID3v2 标记

html - 如果输入标签没有名称,表单数据是否仍然传输?

css - 删除 QPushButton 文本周围的选择