最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSSレイアウト - フロートとクリア


floatプロパティは、要素が浮くかどうかを指定します。

clearプロパティは、浮動要素の動作を制御するために使用されます。





フロートプロパティ

最も単純な使用では、 floatプロパティは、画像の周囲にテキストをラップするために使用することができます。

次の例では、画像をテキストの右に浮くように指定します:

img {
    float: right;
    margin: 0 0 10px 10px;
}
»それを自分で試してみてください

clearプロパティ

clearプロパティは、浮動要素の動作を制御するために使用されます。

浮動要素の後の要素がその周りに流れます。 これを避けるには、使用するclearプロパティを。

clearプロパティは、浮動要素が浮いているように許可されていない要素の両側に指定しています。

div {
    clear: left;
}
»それを自分で試してみてください

clearfix Hack - overflow: auto;

要素がそれを含む素子よりも背が高い、それがフローティングされている場合は、その容器の外側にオーバーフローします。

その後、我々は、追加することができますoverflow: auto;含む要素にこの問題を修正します:

.clearfix {
    overflow: auto;
}
»それを自分で試してみてください

Webレイアウト例

使用して、ウェブ全体のレイアウトを行うのが一般的であるfloatプロパティを:

div {
    border: 3px solid blue;
}

.clearfix {
    overflow: auto;
}

nav {
    float: left;
    width: 200px;
    border: 3px solid #73AD21;
}

section {
    margin-left: 206px;
    border: 3px solid red;
}
»それを自分で試してみてください

例

その他の例

段落に右に浮かぶボーダーとマージンを持つ画像
段落の右に画像フロートをしてみましょう。 画像に境界線と余白を追加します。

右に浮かぶキャプション付き画像
右にキャプションフロートで画像をしてみましょう。

左に段落フロートの最初の文字をしてみましょう
左に段落フロートの最初の文字をしようと手紙のスタイル。

水平方向のメニューの作成
水平方向のメニューを作成するために、ハイパーリンクのリストにフロートを使用してください。

テーブルなしでホームページを作成します
ヘッダー、フッター、左のコンテンツとメインコンテンツでホームページを作成するためにフロートを使用します。


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

プロパティ 説明
clear これは浮動要素がフロートに許可されていない要素の両側に指定します
float 要素が浮くかどうかを指定します
overflow コンテンツは要素のボックスをオーバーフローした場合に何が起こるかを指定します
overflow-x それは要素のコンテンツ領域をオーバーフローした場合、コンテンツの左/右のエッジをどのように処理するかを指定します
overflow-y それは要素のコンテンツ領域をオーバーフローした場合、コンテンツのトップ/ボトムのエッジをどのように処理するかを指定します