藏匿孩子,我有以下HTML:隐藏内容,而在CSS
- 我想删除使用CSS 的“Hello World”的字符串: 游戏
<span class="parent">
Hello world
<a href="#">Link 1</a>
<a href="#">Link 2</a>
</span>
规则
<a>
标签仍应可见因此,解决办法是只喜欢围绕着“Hello World”的字符串<span>
元素上设置display:none
。问题是没有这样的<span>
,我不能创建一个。
这实际上似乎工作,即使它在我看来是完全意外的行为 –
这是行不通的,因为a元素仍然在一个不显示的父元素内。可见性只保留隐藏元素的已用位置。 –
@Sven Bieder:它确实有效:http://jsfiddle.net/AJKeM/ 虽然'Hello World'部分仍然占用一些空间 (在Chrome和Firefox中测试过)。但就像我说的那样,这是完全意外的行为 –