CSS visibility Property
範例
<!DOCTYPE html> <html> <head> <style> table, td { border: 1px solid black; } tr.collapse { visibility: collapse; } .display-none { display: none; } .hidden { visibility: hidden; } </style> </head> <body> <h1>The visibility Property</h1> <table> <tr> <td>Peter</td> <td>Griffin</td> </tr> <tr class="collapse"> <td>Lois</td> <td>Griffin</td> </tr> <tr class=""> <td>a</td> <td>b</td> </tr> </table> <p class="collapse">collapse</p> <p class="display-none">display-none</p> <p>cc</p> <p class="hidden">hidden</p> <p>gg</p> </body> </html>
visibility 屬性值有 visible (預設值)、hidden、collapse,
visibility 屬性可以決定一元素是否可見或不可見,
若是指定一元素為 hidden,則該元素為不可見,但會保留其空位。
而 collapse 專門用在 table 元素裡,當一個 row 被指定 collapse 時,
則該 row 會被移除不保留空位;而 collapse 用在非 table 元素的時候,
其特性就跟 hidden 一樣。