2011-09-17 17 views
2

私は古いhtml4レイアウトを新しいhtml5レイアウトに変換しようとしています。html5 3列レイアウトの問題

新しいcss3の方法で3列のレイアウトを作成することをお勧めしますか、それとも古い方法を使用することができますか?

Roelofは

+2

サポートするブラウザによって異なりますか? –

+0

私はこのサイトをすべてのブラウザで動作させたいと考えています –

+0

CSSはHTML5仕様の一部ではありません。 – Rob

答えて

0

MozillaとWebkit(Chrome、Safari)のブラウザは、multi-columnレイアウトのみをサポートしています。でも9までの

IE、これをサポートしていません:あなたはIEをサポートする必要がある場合http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx#multicolumn

は、その後、あなたが考慮する必要があります。

  1. はコーディングdiv列としてSまたは
  2. とコーディングmulti-columnで、conditional commentsを使用して、IEに異なるコードを送信します。

2は、私の意見では今、多くの利益のために多くの仕事です。

+0

よろしくお願いします。私は古いdivレイアウトを使用します –

+0

@roelofを助けてうれしい!ようこそ、ようこそ。これがあなたの質問に答えた場合、それを受け入れることを検討してください:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

+0

IEは常にWebを保持します。 – Rob

1

あなたはCSS3 Multi-Column Layoutを読んで、それを実装することができます。しかし、あなたのウェブページ全体のの一般的なレイアウトは良くありません。セクションや記事内のテキストのレイアウトには適しています。主な目的は、雑誌や新聞の複数列のレイアウトをテキストに模倣することです。