html複数列レイアウト

高洛峰
高洛峰オリジナル
2016-11-01 15:25:532370ブラウズ

固定幅の 2 つの列

html複数列レイアウト

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>两列布局</title>
    <style type="text/css">
    html,body,.body,.main,.side{
        margin: 0;
        padding: 0;
        height: 100%;
    }

    .body{
        width: 960px;
        margin: 0 auto;
    }

    .main{
        background-color: pink;
    }
    .side{
        background-color: #bebebe;
    }

    
    .main{
        float: left;
        width: 660px;

    }
    .side{
        float: right;
        width: 300px;

    }

    

    .clearfix:after{
        content: &#39;.&#39;;
        display: block;
        clear: both;
        height: 0;
        overflow: hidden;
        visibility: hidden;
    }
    </style>
</head>
<body>
<div class="body clearfix">
    <div class="side">side</div>
    <div class="main">main</div>
</div>
</body>
</html>

html複数列レイアウト

メインフロートは左側に、サイドフロートは右側にあります。

メインの固定幅は660px、サイドは300pxの固定幅です

メイン要素とサイド要素の親要素にclearfixを追加して「フロートをクリア」し、後続の要素が「フローティング」の影響を受けないようにするメインとサイドの「アクション」。

固定幅 + アダプティブ

html複数列レイアウト

可変幅 + アダプティブ

html複数列レイアウト

可変幅の複数の列

html複数列レイアウト

等しい幅

html複数列レイアウト

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:HTML リスト要素次の記事:HTML リスト要素