我试图设计一个网页中我没有控制权的元素(想想userscript)。我有HTML像这么一大块:在CSS中隐藏副系统对象
<dt>
<a href="..." class="important-link">important text</a>
Long unimportant text that doesn't matter to me.
<a href="..." class="unimportant-link">this doesn't matter either</a>
</dt>
如何隐藏在dt
以外的所有重要环节?我想将显示设置为无,但一旦dt
未显示,则无法重新显示其子项。我不仅仅想将文字设置为visibility:invisible
,因为它很长(整个过程就是减少滚动)。
任何想法?
(非常长)文本不在包含元素中,因此这不会隐藏它。 – Charles
请注意,visibility:hidden将仍然为隐藏对象保留空间。使用display:none不会保留空间。 http://stackoverflow.com/questions/133051/what-is-the-difference-between-visibilityhidden-and-displaynone – tjboswell
@Charles如果你想隐藏文本,你需要把它包装成一些东西然后。 div,p等。否则,隐藏它的唯一方法是隐藏整个dt。 – tjboswell