最新の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レイアウト - 幅と最大幅


幅、最大幅と使用margin: auto;

前章で述べたように、 ブロックレベル要素は常に(左右に限り、それができますように広がって)利用可能な幅全体を占めています。

設定widthブロックレベル要素のことは、そのコンテナの端に出てストレッチからそれを防ぐことができます。 そして、あなたは水平に、そのコンテナ内の要素を中心に、autoにマージンを設定することができます。 要素は、指定された幅を取るだろう、と残りのスペースは2のマージンの間で均等に分割されます:

これ<div>要素は500pxなどの幅を有し、およびmarginに設定auto

注:に問題<div>上記のブラウザウィンドウが要素の幅よりも小さい場合に発生します。 ブラウザはそのページに水平スクロールバーを追加します。

使用max-width代わりに、このような状況では、小さな窓のブラウザの処理を改善します。 小型デバイス上で使用可能なサイトを作るとき、これは重要です:

これ<div>要素は500pxなどの最大幅を有しており、 marginに設定auto

ヒント:2 div要素の違いを見るために、広い未満500pxなどに、ブラウザウィンドウのサイズを変更!

ここでは上記2 div要素の例は次のとおりです。

div.ex1 {
    width: 500px;
    margin: auto;
    border: 3px solid #73AD21;
}

div.ex2 {
    max-width: 500px;
    margin: auto;
    border: 3px solid #73AD21;
}
»それを自分で試してみてください