如果子元素为空,如何设置父元素的样式?

时间:2014-05-19 16:07:09

标签: html css

如果子元素为空,有没有办法设置父元素的样式?例如:

此处,<li>元素 为空,因此我希望使用ul设置padding: 20px元素:

<ul class="list">
    <li></li>
</ul>

1 个答案:

答案 0 :(得分:2)

您无法使用CSS 定位父元素。因此,只有使用CSS才能实现这一目标。

假设您正在使用jQuery:

$('.list li:first-child').is(':empty').parent().css({"padding-top", "20px"});