HTML/CSS で安定した 2 列のレイアウトを作成する
Web ページをデザインするときは、多くの場合、安定した 2 列のレイアウトを作成する必要があります。レイアウト。ただし、このレイアウトを実現するのは、特にサイズを変更したり境界線を適用したりする場合に困難になる場合があります。この記事では、次の要件に対処する HTML/CSS で安定した 2 列レイアウトを作成するアプローチについて説明します:
コンテナ制約:
列の制約(一般):
左列制約:
右列の制約:
必要な安定性:
解決策:
安定した 2 列レイアウトを実現するには、float プロパティを利用できます。方法は次のとおりです:
左の列を左フロートに設定します:
left { width: 200px; float: left; }
右にオフセットします列:
#right { margin-left: 200px; }
div を使用して列の後のフロートをクリアします:
<div class="clear"></div>
このソリューションにより、両方のカラムが互いに干渉することなく共存できます。左側の列は固定幅を維持し、右側の列は残りのスペースを埋めます。列に適用される境界線やパディングは、列の位置には影響しません。
実際の例:
<!DOCTYPE html> <html> <head> <title>Cols</title> <style> #left { width: 200px; float: left; } #right { margin-left: 200px; } .clear { clear: both; } </style> </head> <body> <div>
以上がHTML/CSS で安定した 2 列レイアウトを作成するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。