2010-03-18 63 views
1

我一直在研究涉及過去幾年爲我完成所有網頁設計工作的包的項目。我承認我沒有能夠專注於實際的網頁設計。創建符合標準的網頁結構的正確方法

我想知道現在的標準是什麼樣的網站佈局。佈局表現在看不起來了嗎?或者是所有佈局都使用div標籤完成並通過CSS控制?是甚至使用框架?

注意我並不是在談論佈局表時討論圖表表格。

+1

我建議查看這個問題的意見,以獲得關於此主題的一些提示:http://stackoverflow.com/questions/2164179/am-i-suffering-divitis-css-especialist-needed/ – 2010-03-18 00:15:03

回答

2

佈局表現在看不起?或者是所有佈局都使用div標籤完成並通過CSS控制?是甚至使用框架?

這兩種技術確實被人看不起,並且適合在一天中的任何時間煽動真正的火焰戰爭。 :)另外,即使div標籤單獨使用在很大程度上被視爲過時,有利於更多的語義聲音元素像ul/li菜單和列表,dt/dd的定義列表,h1h2爲標題等。這些都不是刻在石頭上,但他們大多是良好的做法,並導致良好的,乾淨的代碼。

對於閱讀,A List Apart絕對是關於這個問題的文章的最佳資源之一。

關於一些基礎知識(包括從錶轉換)的一篇很棒的文章是來自同一網站的Practical CSS

1

是的,表不應該用於佈局的目的,這樣做已經被許多年皺起了眉頭。框架也很少使用這些天,你應該避免它們。您應該努力在您的網站中分離內容(HTML),演示文稿(CSS)和行爲(JavaScript)。您可以使用W3C的在線驗證器(HTML Validator,CSS Validator)檢查您的文檔是否符合標準 - 當然熟悉這些規範本身將有助於理解如何使用它們。

+0

Pekka的火焰戰爭預想:表格是一個功能強大的佈局工具,當你只是沒有足夠的耐心測試和CSS浮動黑客時使用它們。即使是具有display:table-cell的DIV仍然是「使用表格」。 – jpsimons 2010-03-18 02:02:28

相關問題