1

すべての高さを使用し、最初の列が固定された CSS (のみ) で 2 列のレイアウトを実装しようとしています。私はよくグーグルで検索し、適合する多くの CSS レイアウトを見つけましたが、いずれも絶対位置を使用しています。

何がどこにあるのかを定義する方が簡単で、他の要素に入らないように柔軟な部分をマージンで保持する方が簡単なので、その理由はわかりません。

具体的な理由はありますか?明らかに準拠していないもの、または不足しているものはありますか?

ご協力いただきありがとうございます!

4

2 に答える 2

1

まず、絶対配置を使用する CSS レイアウトを見つけることができると確信しています。ブラウザのサポートに関するこれまでの懸念は、ほとんどが歴史的なものです。**

しかし、静的な配置がデフォルトであるため、代替手段を意識することなく CSS を使用することが可能です (そして間違いなく一般的です)。そして、「絶対に」必要な場合にのみ他のレイアウトを使用する必要があるという@JMCに同意します。1 つには、より多くのプロパティを指定する必要があるため、保守が難しくなります。

** 私はに言いました。

于 2011-01-03T17:26:44.280 に答える
1

自分が何をしているのかわからない人が多いからです。

適切にコーディングされた 2 列のレイアウトを実現するために、絶対配置を使用する必要はほとんどありません。

于 2011-01-03T17:19:40.530 に答える