WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > CSSリファレンス > 「オーバーフローしたコンテンツの表示」

overflow,overflow-x,overflow-y 「オーバーフローしたコンテンツの表示」

領域からはみ出たコンテンツの表示方法を指定します。

  • 「overflow」は、横方向、縦方向の表示方法をまとめて指定します。
  • 「overflow-x」は、横方向の表示方法を指定します。
  • 「overflow-y」は、縦方向の表示方法を指定します。
CSS Ver.適用要素継承
2.1
3.0
ブロックレベル要素しない
※CSS Ver.:2.1=overflow
        3.0=overflow-x,overflow-y
広告

overflow,overflow-x,overflow-y の指定方法

構文

overflow : visible | hidden | scroll | auto;

overflow-x : visible | hidden |scroll | auto;

overflow-y : visible | hidden |scroll | auto;

プロパティ/設定値意味
overflow: visible; はみ出して表示(初期値)
overflow: hidden; はみ出した部分は表示しない
overflow: scroll; はみ出た部分はスクロールで表示
overflow: auto; ブラウザに依存(通常はスクロールで表示)
デフォルト:「タグ毎のスタイル初期値」を参照
overflow-x: visible; はみ出して表示(初期値)
overflow-x: hidden; はみ出した部分は表示しない
overflow-x: scroll; はみ出た部分はスクロールで表示
overflow-x: auto; ブラウザに依存(通常はスクロールで表示)
デフォルト:「タグ毎のスタイル初期値」を参照
overflow-y: visible; はみ出して表示(初期値)
overflow-y: hidden; はみ出した部分は表示しない
overflow-y: scroll; はみ出た部分はスクロールで表示
overflow-y: auto; ブラウザに依存(通常はスクロールで表示)
デフォルト:「タグ毎のスタイル初期値」を参照
ページTOP

overflow,overflow-x,overflow-y のサンプル


<style type="text/css">
.common div{
  font-family   : "メイリオ", sans-serif;
  width         : 290px;
  border        : 2px solid #6495ed;
  background    : #e7e7ff;
  padding       : 10px;
  height        : 20px;
}
div.cssTitle {
  margin-top    : 10px;
  background    : #6495ed;
  color         : #fff;
  font-weight   : bold;
}
.css_overflow_visible{
  overflow : visible;
}
.css_overflow_hidden{
  overflow : hidden;
}
.css_overflow_scroll{
  overflow : scroll;
}
.css_overflow_auto{
  overflow : auto;
}
.css_overflow-x_visible{
  overflow-x : visible;
  white-space: nowrap;
}
.css_overflow-x_hidden{
  overflow-x : hidden;
  white-space: nowrap;
}
.css_overflow-x_scroll{
  overflow-x : scroll;
  white-space: nowrap;
}
.css_overflow-x_auto{
  overflow-x : auto;
  white-space: nowrap;
}
.css_overflow-y_visible{
  overflow-y : visible;
}
.css_overflow-y_hidden{
  overflow-y : hidden;
}
.css_overflow-y_scroll{
  overflow-y : scroll;
}
.css_overflow-y_auto{
  overflow-y : auto;
}

<!-- html -->
<div class="common">
  <div class="cssTitle">overflow:visible;</div>
  <div class="css_overflow_visible">
  はみ出して表示。~はみ出して表示。
  </div>
  <div class="cssTitle">overflow:hidden;</div>
  <div class="css_overflow_hidden">
  はみ出した部分は表示しない。~はみ出した部分は表示しない。
  </div>
  <div class="cssTitle">overflow:scroll;</div>
  <div class="css_overflow_scroll">
  はみ出した部分はスクロールで表示。~はみ出した部分はスクロールで表示。
  </div>
  <div class="cssTitle">overflow:auto;</div>
  <div class="css_overflow_auto">
  ブラウザに依存。~ブラウザに依存。
  </div>
  <div class="cssTitle">overflow-x:visible; (nowarap指定)</div>
  <div class="css_overflow-x_visible">
  はみ出して表示。~はみ出して表示。
  </div>
  <div class="cssTitle">overflow-x:hidden; (nowarap指定)</div>
  <div class="css_overflow-x_hidden">
  はみ出した部分は表示しない。~はみ出した部分は表示しない。
  </div>
  <div class="cssTitle">overflow-x:scroll; (nowarap指定)</div>
  <div class="css_overflow-x_scroll">
  はみ出した部分はスクロールで表示。~はみ出した部分はスクロールで表示。
  </div>
  <div class="cssTitle">overflow-x:auto; (nowarap指定)</div>
  <div class="css_overflow-x_auto">
  ブラウザに依存。~ブラウザに依存。
  </div>
  <div class="cssTitle">overflow-y:visible;</div>
  <div class="css_overflow-y_visible">
  はみ出して表示。~はみ出して表示。
  </div>
  <div class="cssTitle">overflow-y:hidden;</div>
  <div class="css_overflow-y_hidden">
  はみ出した部分は表示しない。~はみ出した部分は表示しない。
  </div>
  <div class="cssTitle">overflow-y:scroll;</div>
  <div class="css_overflow-y_scroll">
  はみ出した部分はスクロールで表示。~はみ出した部分はスクロールで表示。
  </div>
  <div class="cssTitle">overflow-y:auto;</div>
  <div class="css_overflow-y_auto">
  ブラウザに依存。~ブラウザに依存。
  </div>
</div>
overflow:visible;
はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。
overflow:hidden;
はみ出した部分は表示しない。はみ出した部分は表示しない。はみ出した部分は表示しない。はみ出した部分は表示しない。
overflow:scroll;
はみ出した部分はスクロールで表示。はみ出した部分はスクロールで表示。はみ出した部分はスクロールで表示。
overflow:auto;
ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。
overflow-x:visible; (nowarap指定)
はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。
overflow-x:hidden; (nowarap指定)
はみ出した部分は表示しない。はみ出した部分は表示しない。はみ出した部分は表示しない。はみ出した部分は表示しない。
overflow-x:scroll; (nowarap指定)
はみ出した部分はスクロールで表示。はみ出した部分はスクロールで表示。はみ出した部分はスクロールで表示。
overflow-x:auto; (nowarap指定)
ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。
overflow-y:visible;
はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。はみ出して表示。
overflow-y:hidden;
はみ出した部分は表示しない。はみ出した部分は表示しない。はみ出した部分は表示しない。はみ出した部分は表示しない。
overflow-y:scroll;
はみ出した部分はスクロールで表示。はみ出した部分はスクロールで表示。はみ出した部分はスクロールで表示。
overflow-y:auto;
ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。ブラウザに依存。

広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン