给定一个css文件,是否有一种方法来整理文件,以便它只适用于给定元素中的元素:
例如给定:
<div id="container"> <span class="some_element"/> <!-- etc --> </div>
解决方法@H_404_10@
恐怕不是.一些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;
}
例如. 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; }