我有一些相邻的 div 元素。
<div class="parentdiv">
<div class="article-teaser-text2">
some text ...<a href="http://example.com">Lees meer</a>
</div>
<div class="article-teaser-image">
<img src="somimage.png" >
</div>
</div>
如果第二个 div 不包含图像,我想让第一个 div 更宽
是否可以选择div.article-teaser-text2
ifdiv.article-teaser-image > img
我想是这样的:
div.article-teaser-image > img ~ div.article-teaser-text2
但如果我没记错的话,那会选择div.article-teaser-text2
如果它是兄弟的话。img
我知道我可以做到这一点是 jQuery,但我正在寻找 CSS 解决方案