CSS3ボックスモデル表示:ボックス適用の詳細説明

黄舟
リリース: 2017-09-30 09:39:06
オリジナル
2351 人が閲覧しました


【CSS3ボックスモデル表示:ボックスの応用】




CSS3の新しい属性

」の表示「:box;」と「box-flex: value」は、CSS3 で新しく追加されたボックス モデル属性であり、その外観により、N-multi 構造と CSS によって実装されるレイアウト方法を解決できます。

古典的なレイアウト アプリケーションは、レイアウトの垂直均等高さ、水平分割、および比例分割です。

box-flex 属性: 主に、親コンテナの幅に応じて、子コンテナを特定のルールに従って分割できます。


他には何も言いません。自分でコードを投稿して効果を確認してください。

HTML構造:

<body>                      
        <p>魔</p>
        <p>术</p>
        <p>师</p>
</body>
ログイン後にコピー

アプリケーション: 水平レイアウト

body {
    /*默认水平布局*/
    display: -webkit-box;
    display: -moz-box;
    display: box;
    width: 500px;
    height: 300px;
    margin: 100px auto;
}
p:nth-child(1) {
    -webkit-box-flex: 3;
    -moz-box-flex: 3;
    box-flex: 3;
    background: orange;
}
p:nth-child(2) {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    background: purple;
}
p:nth-child(3) {
    /*-webkit-box-flex: 2;
    -moz-box-flex: 2;
    box-flex: 2;*/
    width: 200px;/*可以写定值*/
    background: green;
}
ログイン後にコピー


アプリケーション: 垂直レイアウト

body {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    /*垂直布局*/
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    box-orient:vertical;
    width: 300px;
    height: 500px;
    margin: 50px auto;
}
p:nth-child(1) {
    -webkit-box-flex: 3;
    -moz-box-flex: 3;
    box-flex: 3;
    background: orange;
}
p:nth-child(2) {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    background: purple;
}
p:nth-child(3) {
    /*-webkit-box-flex: 2;
    -moz-box-flex: 2;
    box-flex: 2;*/
    height: 200px;/*可以写定值*/
    background: green;
}
ログイン後にコピー


以上がCSS3ボックスモデル表示:ボックス適用の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!