現代のWeb開発で理解しているように、要素を水平に並べるのはフロートを使用することです(たとえば、3列のレイアウトは2対1の方向と他の方向にフロートすることで実現されます)。ただし、これはさまざまな問題を引き起こします。現在、ヘッダーとコンテンツの両方に個別の列が必要なWebサイトで作業しているため、ほとんどすべてをフロートさせ、さまざまなマージンと幅を設定して、それらが飛び散らないようにする必要があります。 。
HTML5とCSS3が増加しているので、フローティングをより簡単なソリューションに置き換えるものがあるかどうか疑問に思っていますか?HTML5とCSS3は、特定のことを実現するためのより簡単な方法(border-radiusで角を丸めるなど)を導入しているため、Webサイトの複数の列は、面倒な作業を容易にするためにほとんど避けられないものであると考えられます。