通过css选择填充div与图像

roy*_*y.d 5 html css client-side

我的HTML代码看起来像那样

<div class="div1">
    <span class="sp1"></span>
    <span class="sp2"></span>
    <img class="img1" src="sss.png">
    <a class="a1" href="test.aspx">aaaa</a>
    </img>
</div>
Run Code Online (Sandbox Code Playgroud)

代码还包含几个没有图像的框,css可以填充包含img标记的框

就像在这个CSS

.div1 > img {
    padding: 1px 0px 5px 0 !important;
    margin: 0;
}
Run Code Online (Sandbox Code Playgroud)

但是这个css填充了图像,我想填充div

Jon*_*nas 0

我不相信这对于 CSS2/3 只有 CSS4 是可能的,即它必须通过 Javascript 来完成。请参阅是否有 CSS 父选择器?