2011-09-17 330 views
2

我在嘗試將舊的html4佈局轉換爲新的html5佈局。html5 3列布局問題

以新的css3方式製作3列布局是明智的嗎,還是我可以更好地使用舊的方式?

魯洛夫

+2

這取決於你想支持哪些瀏覽器? –

+0

我想讓網站在所有瀏覽器上工作 –

+0

CSS不是HTML5規範的一部分。 – Rob

回答

0

現在只有Mozilla和Webkit(Chrome,Safari)瀏覽器支持multi-column佈局。

IE瀏覽器,甚至高達9,不支持此:http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx#multicolumn

如果需要支持IE,那麼你應該考慮:

  1. div S作爲列或
  2. 編碼編碼與multi-column和使用conditional comments發送不同的代碼到IE。

2在我看來,很多工作沒有太多的收穫。

+0

oke,謝謝你的回答。我會用舊的div佈局然後 –

+0

很高興幫助@roelof!歡迎來到SO,順便說一句。如果這回答了您的問題,請考慮接受它:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

+0

IE始終阻止網絡。 – Rob

1

您可以閱讀CSS3 Multi-Column Layout,並執行它。但是,對於整個網頁中的總體佈局並不好。對於部分或文章中的文本佈局更好。因爲它的主要目的是在文本中模仿雜誌和報紙多列布局。