CSSチュートリアル

CSSホーム CSSの紹介 CSS構文 CSSセレクター CSSハウツー CSSコメント CSSの色 CSSの背景 CSSボーダー CSSマージン CSSパディング CSSの高さ/幅 CSSボックスモデル CSSの概要 CSSテキスト CSSフォント CSSアイコン CSSリンク CSSリスト CSSテーブル CSSディスプレイ CSSの最大幅 CSSの位置 CSSZ-index CSSオーバーフロー CSSフロート CSSインラインブロック CSS整列 CSSコンビネータ CSS疑似クラス CSS疑似要素 CSSの不透明度 CSSナビゲーションバー CSSドロップダウン CSS画像ギャラリー CSS画像スプライト CSS AttrSelectors CSSフォーム CSSカウンター CSSWebサイトのレイアウト CSSユニット CSSの特異性 CSS!重要 CSS数学関数

CSS Advanced

CSSの丸みを帯びたコーナー CSSボーダー画像 CSSの背景 CSSの色 CSSカラーキーワード CSSグラデーション CSSシャドウ CSSテキスト効果 CSSWebフォント CSS2D変換 CSS3D変換 CSSトランジション CSSアニメーション CSSツールチップ CSSスタイルの画像 CSS画像反射 CSSオブジェクト適合 CSSオブジェクトの位置 CSSマスキング CSSボタン CSSページ付け CSSの複数の列 CSSユーザーインターフェイス CSS変数 CSSボックスのサイズ設定 CSSメディアクエリ CSSMQの例 CSSFlexbox

CSSレスポンシブ

RWDイントロ RWDビューポート RWDグリッドビュー RWDメディアクエリ RWD画像 RWDビデオ RWDフレームワーク RWDテンプレート

CSSグリッド

グリッドイントロ グリッドコンテナ グリッドアイテム

CSS SASS

SASSチュートリアル

CSSの

CSSテンプレート CSSの例 cssクイズ CSS演習 CSS証明書

CSSリファレンス

CSSリファレンス CSSセレクター CSS関数 CSSリファレンスオーラル CSSWebセーフフォント CSSアニメーション可能 CSSユニット CSSPX-EMコンバーター CSSの色 CSSの色の値 CSSのデフォルト値 CSSブラウザのサポート

CSSレイアウト-オーバーフロー


CSSoverflowプロパティは、領域に収まらないほど大きいコンテンツに何が起こるかを制御します。

このテキストは非常に長く、コンテナの高さはわずか100ピクセルです。したがって、読者がコンテンツをスクロールするのに役立つスクロールバーが追加されています。痛み自体は愛ですだからこそ、私たちの通常の慣行が結果を利用するために耐えるのは、ほんの少しでも来るのですオリンピックの局の痛み、またはオリンピックの局の痛み、彼は結果に迷惑をかけたい、または彼は真実のeu免疫システムの痛みに苦しんでいます、エロスそして消費者、そしてzzrilの定期的な憎しみ。私たちがティーンエイジャーから解放された自由な時間のために選択の余地はありませんタイプには固有の明確さはありませんそれは彼らの明快さを作成する人々の読者の使用です。


CSSオーバーフロー

このoverflowプロパティは、要素のコンテンツが大きすぎて指定された領域に収まらない場合に、コンテンツをクリップするか、スクロールバーを追加するかを指定します。

overflowプロパティの値は次のとおりです

  • visible- ディフォルト。オーバーフローはクリップされません。コンテンツは要素のボックスの外側にレンダリングされます
  • hidden-オーバーフローはクリップされ、残りのコンテンツは非表示になります
  • scroll-オーバーフローがクリップされ、残りのコンテンツを表示するためにスクロールバーが追加されます
  • auto-に似てscrollいますが、必要な場合にのみスクロールバーを追加します

注:このoverflowプロパティは、指定された高さのブロック要素に対してのみ機能します。

注: OS X Lion(Macの場合)では、スクロールバーはデフォルトで非表示になっており、使用時にのみ表示されます(「overflow:scroll」が設定されている場合でも)。


オーバーフロー:表示

デフォルトでは、オーバーフローはvisible、クリップされず、要素のボックスの外側にレンダリングされることを意味します。

レイアウトをより適切に制御したい場合は、overflowプロパティを使用できます。オーバーフロープロパティは、コンテンツが要素のボックスをオーバーフローした場合に何が起こるかを指定します。

div {
  width: 200px;
  height: 50px;
  background-color: #eee;
  overflow: visible;
}


オーバーフロー:非表示

このhidden値を使用すると、オーバーフローがクリップされ、残りのコンテンツが非表示になります。

div {
  overflow: hidden;
}

オーバーフロー:スクロール

値をに設定するscrollと、オーバーフローがクリップされ、ボックス内をスクロールするためのスクロールバーが追加されます。これにより、水平方向と垂直方向の両方にスクロールバーが追加されることに注意してください(必要がない場合でも)。

レイアウトをより適切に制御したい場合は、overflowプロパティを使用できます。オーバーフロープロパティは、コンテンツが要素のボックスをオーバーフローした場合に何が起こるかを指定します。

div {
  overflow: scroll;
}

オーバーフロー:自動

auto値はに似てscrollますが、必要な場合にのみスクロールバーを追加します。

レイアウトをより適切に制御したい場合は、overflowプロパティを使用できます。オーバーフロープロパティは、コンテンツが要素のボックスをオーバーフローした場合に何が起こるかを指定します。

div {
  overflow: auto;
}

オーバーフロー-xおよびオーバーフロー-y

overflow-xandoverflow-yプロパティは、コンテンツのオーバーフローを水平方向に変更するか、垂直方向(または両方)に変更するかを指定します

overflow-xコンテンツの左端/右端をどうするかを指定します。
overflow-yコンテンツの上端/下端をどうするかを指定します。

レイアウトをより適切に制御したい場合は、overflowプロパティを使用できます。オーバーフロープロパティは、コンテンツが要素のボックスをオーバーフローした場合に何が起こるかを指定します。

div {
  overflow-x: hidden; /* Hide horizontal scrollbar */
  overflow-y: scroll; /* Add vertical scrollbar */
}

エクササイズで自分をテストする

エクササイズ:

class = "intro"を使用してスクロールバーを<div>要素に強制します。

<style>
.intro {
  width: 200px;
  height: 70px;
  : ;
}
</style>

<body>

<div class="intro">
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Phasellus imperdiet, nulla et dictum interdum,
nisi lorem egestas odio,
vitae scelerisque enim ligula venenatis dolor. </div> </body>


すべてのCSSオーバーフロープロパティ

Property Description
overflow Specifies what happens if content overflows an element's box
overflow-wrap Specifies whether or not the browser can break lines with long words, if they overflow its container
overflow-x Specifies what to do with the left/right edges of the content if it overflows the element's content area
overflow-y Specifies what to do with the top/bottom edges of the content if it overflows the element's content area