如果子元素为空,有没有办法设置父元素的样式?例如:
此处,<li>
元素 为空,因此我希望使用ul
设置padding: 20px
元素:
<ul class="list">
<li></li>
</ul>
答案 0 :(得分:2)
您无法使用CSS 定位父元素。因此,只有使用CSS才能实现这一目标。
假设您正在使用jQuery:
$('.list li:first-child').is(':empty').parent().css({"padding-top", "20px"});