在没有类或ID的div中隐藏图像的一部分

时间:2019-03-14 06:40:26

标签: html css

我试图隐藏image包裹在div中而没有clasid的一部分。由于我是从rss feed中解析代码,因此我无法将class或id赋予div(我的意思是我可以手动进行操作,但这意味着失去自动发布功能)。父div有一个class,然后还有3个其他div,它们没有classid,并且在第三个div内是图像。

<div class="post-body-container"><div><div><div><img src=""></img></div><p>text</p><p>text</p></div></div></div>

我到目前为止所做的事情:

通过这种样式,我可以隐藏图像的一部分,因为我给出了溢出:隐藏到所需的div。 (:

<style>.post-body-container div div div {
width: 418px;
height: 200px; 
overflow: hidden;</style>

问题在于,即使其他div都具有相同的样式(宽度和高度)。

我的问题:

如何只给包装图片的div设置样式?

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找Child Combinator选择器。即div > *将以节点的第一个后代为目标。如果将它们链接起来,将得到您想要的结果。

.post-body-container > div > div > div {
    width: 418px;
    height: 200px; 
    overflow: hidden;
}
相关问题