给定一个css文件,是否有一种方法来整理文件,以便它只适用于给定元素中的元素:
例如给定:
<div id="container"> <span class="some_element"/> <!-- etc --> </div>
解决方法
恐怕不是.一些CSS预处理器允许您编写实现相同内容的代码.
例如. LESS实现嵌套规则:
/* This LESS code... */ #header { h1 { font-size: 26px; font-weight: bold; } p { font-size: 12px; a { text-decoration: none; &:hover { border-width: 1px } } } } /* ...produces this CSS */ #header h1 { font-size: 26px; font-weight: bold; } #header p { font-size: 12px; } #header p a { text-decoration: none; } #header p a:hover { border-width: 1px; }