overflow-x …… はみ出た要素の左右の表示方法を指定する









広告
overflow-xプロパティは、ボックスの範囲内に内容が収まらない収まらない場合に、はみ出た要素の左右の表示方法を指定する際に使用します。
overflow-xプロパティは、もともとはInternet Explorerの独自機能でした。
新しく標準に追加されようとしている段階のプロパティであるため、
旧いブラウザで閲覧するユーザーを考慮するなら、overflowプロパティを使用した方が良いでしょう。
■値
- visible
- 内容がボックスに収まらない場合、ボックスからはみ出して表示される(初期値)
- hidden
- 内容がボックスに収まらない場合、収まらない部分は非表示となる。内容が収まらない場合にも、スクロールバーなどは表示されない
- scroll
- 内容がボックスに収まらない場合、収まらない部分はボックスからはみ出さない。内容が収まらない場合には、スクロールバーなどが表示される
- auto
- ボックスに収まらない内容をどう表示するかは、ユーザーエージェントに依存する。内容が収まらない場合には、スクロールバーなどが表示される
- no-display
- 内容がボックスに収まらない場合、display:none; が指定されたかのようにボックス全体が削除される
- no-content
- 内容がボックスに収まらない場合、visibility:hidden; が指定されたかのようにボックス全体が非表示となる
■初期値・適用対象・値の継承
- 初期値
- visible
- 適用対象
- 置換されていないブロックレベル要素、および、置換されていないインラインブロック要素
- 値の継承
- しない
■使用例
スタイルシート部分は外部ファイル(sample.css)に記述。
p.sample { width: 200px; height: 50px; background-color: yellowgreen; }
HTMLソース
<h5>overflow-x: visible; を指定</h5> <p class="sample" style="overflow-x: visible;"> かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。 </p> <h5>overflow-x: hidden; を指定</h5> <p class="sample" style="overflow-x: hidden;"> かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。 </p> <h5>overflow-x: scroll; を指定</h5> <p class="sample" style="overflow-x: scroll;"> かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。 </p> <h5>overflow-x: auto; を指定</h5> <p class="sample" style="overflow-x: auto;"> かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。 </p> <h5>overflow-x: no-display; を指定</h5> <p class="sample" style="overflow-x: no-display;"> かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。 </p> <h5>overflow-x: no-content; を指定</h5> <p class="sample" style="overflow-x: no-content;"> かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。 </p>
↓↓↓
ブラウザ上の表示
overflow-x: visible; を指定
かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。
overflow-x: hidden; を指定
overflow-x: scroll; を指定
かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。
overflow-x: auto; を指定
かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。
overflow-x: no-display; を指定
かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。
overflow-x: no-content; を指定
かえるぴょこぴょこみぴょこぴょこ、あわせてぴょこぴょこむぴょこぴょこ。
広告