我試圖設計一個網頁中我沒有控制權的元素(想想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