visibility 【要素の表示・非表示】
[IE5] [IE6] [IE7] [Fx1] [Fx2] [Op6] [Op7] [Ns6] [Ns7]
visibilityプロパティは、要素の表示・非表示を指定する際に使用します。非表示にした場合でも、要素の領域は確保されるので、レイアウトが崩れる事はありません。
visible
指定された要素を表示します。
hidden
指定された要素を非表示にします。
collapse
テーブル(表)の行や列にこの値を指定すると、その部分を詰めて表示します。
visibilityの使用例
CSSファイル
.sample001 {
visibility: visible;
width: 100px;
height: 100px;
background-color: #ffcccc;
margin: 10px;
}
.sample002 {
visibility: hidden;
width: 100px;
height: 100px;
background-color: #ccccff;
margin: 10px;
}
HTMLソース
<div class="sample001">表示する</div>
<div class="sample002">表示しない</div>
表示すると
表示する
表示しない
表示・配置関連項目
| overflow(x y) | はみ出た内容の表示方法を指定する |
| position | 要素の配置方法を指定する |
| top | 上からの配置位置(距離)を指定する |
| right | 右からの配置位置(距離)を指定する |
| bottom | 下からの配置位置(距離)を指定する |
| left | 左からの配置位置(距離)を指定する |
| display | 要素の形式(ブロック・インライン)を指定する |
| float | 左寄せ、右寄せ配置の指定 |
| clear | 回り込み(float)を解除する |
| z-index | 重なりの順序を指定する |
| visibility | ボックスの表示・非表示を指定する |
| clip | ボックスを切り抜き表示(クリッピング)する |
| direction | 文字表記の方向(左右)を指定する |
| unicode-bidi | Unicodeの文字表記の方向を上書きする |
| writing-mode | 文字表記の方向(縦横)を指定する(IE独自) |





