一个程序生成以下 HTML
<blah blah blah>
<li class="compact class_x class_y">
<label class=label/>
<select>...</select>
</li>
<blah blah blah>
有没有办法将样式应用于 li 和标签并在其中选择,但没有其他方法?换句话说,每当我有一个紧凑的样式时,我想将更改应用于 li、标签和内部选择。标签已经有一个类,而选择没有类。我无法修改html。
提前致谢!
一个程序生成以下 HTML
<blah blah blah>
<li class="compact class_x class_y">
<label class=label/>
<select>...</select>
</li>
<blah blah blah>
有没有办法将样式应用于 li 和标签并在其中选择,但没有其他方法?换句话说,每当我有一个紧凑的样式时,我想将更改应用于 li、标签和内部选择。标签已经有一个类,而选择没有类。我无法修改html。
提前致谢!
你应该可以使用
.compact {
/* li styles */
}
.compact label {
/* label styles in compact class */
}
.compact select{
/* select styles in compact class */
}
HTML:
<blah class="something">
<li></li>
<label />
<select></select>
</blah>
CSS:
.something > li {}
.something > label {}
.something > select {}
您可以将 .something 替换为任何<blah>内容。我假设您有多个,并且每个都需要不同?