2010-03-18 43 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

相关问题