基礎知識1-ページレイアウト
9580 ワード
ページレイアウト
标题:高さが既知であると仮定し、左欄右欄幅300 px、中間適応の3欄レイアウトを書いてください.答え:7つの方法1.フローティング2.絶対位置3.flex 4.table-cell 5.grid(グリッドレイアウト)6.聖杯レイアウト7.ダブルフラップレイアウト.共通スタイル フローティング
ぜったいいち
flexレイアウト
table-cellレイアウト
gridレイアウト
聖杯レイアウト
ダブルフラップレイアウトメリットとデメリット フローティングレイアウト1.センターは一番下にしか置けませんが、ドキュメントのレンダリング方法は上から下にあります.通常、センターの内容が最も重要で、一番上に置くべきなので、聖杯レイアウトと翼レイアウトがあります.2.フローティングは周囲の要素に影響し、ドキュメントフローから離れ、フローティング要素と周辺要素の関係をうまく処理します.3.不定高リストのフローティングはサポートされていません.4.互換性が良い 絶対位置決め1.ドキュメントフローから離れ、サブエレメントもドキュメントフローから離れ、適用性が低い.速い flex css 3属性、移動端多用 table 1.1つのセルの高さが超えると、両側のセルも高くなり、必要ない場合があります.レンダリングするには、ページのロードが完了するまで待たなければなりません.表 に適用 gridコード量が少なく、新技術 聖杯レイアウト幅が小さすぎて 変形両翼レイアウトIE 6+互換性 高さを除いて、flexとtableは で使用できます.
意味化、全編divしないで
ページレイアウトの理解を深める
cssの基礎はしっかりしなければならない
思考が柔軟で積極的に向上する(新技術は注目しなければならない)
コード書き込み仕様
どのように1つの不定幅の高さのDIVを譲って、垂直に水平に中央になりますか? css 3 transformメソッド flexメソッド table-cellメソッド
标题:高さが既知であると仮定し、左欄右欄幅300 px、中間適応の3欄レイアウトを書いてください.答え:7つの方法1.フローティング2.絶対位置3.flex 4.table-cell 5.grid(グリッドレイアウト)6.聖杯レイアウト7.ダブルフラップレイアウト.
*{
margin:0;padding: 0;
}
.container{
margin-top: 20px;
}
article > div {
min-height: 100px;
}
.left,.right{
background: red;
width: 300px;
}
.center{
background: #ccc;
}
ぜったいいち
absolute
absolute
absolute
flexレイアウト
flex
flex
flex
flex
flex
table-cellレイアウト
table
table
table
table
table
gridレイアウト
grid
grid
grid
grid
grid
聖杯レイアウト
ダブルフラップレイアウト
意味化、全編divしないで
ページレイアウトの理解を深める
cssの基礎はしっかりしなければならない
思考が柔軟で積極的に向上する(新技術は注目しなければならない)
コード書き込み仕様
どのように1つの不定幅の高さのDIVを譲って、垂直に水平に中央になりますか?
div
div
table-cell div