0

一个程序生成以下 HTML

<blah blah blah> 
  <li class="compact class_x class_y">
  <label class=label/>
  <select>...</select>
  </li>
<blah blah blah>

有没有办法将样式应用于 li 和标签并在其中选择,但没有其他方法?换句话说,每当我有一个紧凑的样式时,我想将更改应用于 li、标签和内部选择。标签已经有一个类,而选择没有类。我无法修改html。

提前致谢!

4

2 回答 2

3

你应该可以使用

.compact {
/* li styles */
}

.compact label {
/* label styles in compact class */
}

.compact select{
/* select styles in compact class */
}
于 2013-02-01T14:33:39.993 回答
0

HTML:

<blah class="something">
    <li></li>
    <label />
    <select></select>
</blah>

CSS:

.something > li {}
.something > label {}
.something > select {}

您可以将 .something 替换为任何<blah>内容。我假设您有多个,并且每个都需要不同?

于 2013-02-01T14:35:17.447 回答