HTML で 2 列レイアウトを実装する方法: 1. float 属性と margin 属性を使用して実装する; 2. BFC テクノロジを使用して実装する; 3. テーブル レイアウト テクノロジを使用して実装する; 4. Flex Elastic Layout を使用する実現する技術 5. グリッドレイアウト技術を活用して実現します。
このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。
1. float margin を使用して実現します
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> .left1 { height: 300px; background-color: red; width: 400px; float: left; } .right1 { width: 400px; height: 300px; background-color: green; margin-left: 400px; } </style> </head> <body> <div></div> <div></div> </body> </html>
2. BFC を使用して実現します
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> .left2 { height: 300px; background-color: red; width: 400px; float: left; } .right2 { height: 300px; background-color: blue; overflow: hidden; } </style> </head> <body> <div></div> <div></div> </body> </html>
3. テーブル レイアウトを使用します
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> .parent { display: table; width: 100%; table-layout: fixed; } .left3 { display: table-cell; height: 300px; width: 300px; background-color: pink; } .right3 { display: table-cell; height: 300px; background-color: purple; } </style> </head> <body> <div> <div></div> <div></div> </div> </body> </html>
4. フレックス レイアウトを使用します
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> .parentf { display: flex; flex-direction: row; justify-content: flex-start; width: 100%; } .left4 { height: 300px; width: 300px; background-color: skyblue; } .right4 { height: 300px; width: 100%; background-color: yellowgreen; } </style> </head> <body> <div> <div></div> <div></div> </div> </body> </html>
5グリッド レイアウトを使用する
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> .parent { height: 400px; display: grid; grid-template-columns: 50% 50%; width: 100%; } .left5 { background-color: skyblue; } .right5 { background-color: pink; } </style> </head> <body> <div> <div></div> <div></div> </div> </body> </html>
推奨チュートリアル: html ビデオ チュートリアル 、css ビデオ チュートリアル
以上がHTMLで2カラムレイアウトを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。