CSS:如何隐藏标签内容的一部分?

时间:2014-01-10 00:31:48

标签: css css3

我无法控制以下标记:

<p class="filename">
    <img src="http://domain.com/uploads/image_gallery/_thumbs/Chrysanthemum.jpg" alt="Chrysanthemum.jpg">
    <br>
    Chrysanthemum.jpg
</p>

我想隐藏显示<br> Chrysanthemum.jpg部分。这在CSS中是否可行?

2 个答案:

答案 0 :(得分:2)

您可以使用visibility

p.filename {
  visibility: hidden;
}

p.filename img {
  visibility: visible;
}

Fiddle

答案 1 :(得分:1)

这将为您完成这项工作:

p.filename {
    font-size:0;
    line-height:0;
}

p br {
    display:none;
}

演示: http://jsfiddle.net/mx74U/