您使用哪些布局技术:HTML表、CSS表、绝对定位、浮动或这些技术的混合?

您使用哪些布局技术:HTML表、CSS表、绝对定位、浮动或这些技术的混合?,css,Css,虽然我知道很多可能取决于某个特定的网站,但什么是主流?=)另外,在使用IE6和IE7时,您对实现基于CSS表的布局有何看法?我个人将它们混合使用。对于类似网格的数据,我更喜欢表格。对于高级分层,我使用绝对定位。我在一般级别使用CSS浮动,表格数据使用表格,必要时使用绝对定位。事情是相关的 我想说的是,你应该知道需要什么 基于Div的布局渲染速度比表基快。有些事情可能会影响浏览中的页面呈现时间,如仅使用外部CSS等。浮动与绝对定位相结合 我从不使用表格,可能主要是因为我在不得不使用表格时厌倦了表格

虽然我知道很多可能取决于某个特定的网站,但什么是主流?=)另外,在使用IE6和IE7时,您对实现基于CSS表的布局有何看法?

我个人将它们混合使用。对于类似网格的数据,我更喜欢表格。对于高级分层,我使用绝对定位。

我在一般级别使用CSS浮动,表格数据使用表格,必要时使用绝对定位。

事情是相关的

我想说的是,你应该知道需要什么


基于Div的布局渲染速度比表基快。有些事情可能会影响浏览中的页面呈现时间,如仅使用外部CSS等。

浮动与绝对定位相结合


我从不使用表格,可能主要是因为我在不得不使用表格时厌倦了表格,因为没有其他选择。

对于网站布局,我混合使用了CSS布局技术。根据我是构建固定宽度站点还是弹性宽度站点,CSS技术有所不同

但是,当我想为电子邮件营销创建任何布局时,表布局是我唯一使用的。现在Outlook 2010仍然支持Word HTML渲染器,我想我不会很快在电子邮件中使用任何CSS布局

至于CSS表格布局,您可以使用条件注释为IE6和IE7提供单独的CSS样式表。大概是这样的:

<!--[if lt IE 8]
//different style sheet goes here.
-->

我建议您阅读以下两本书:

  • 防弹Web设计,Dan Cederholm
  • 关于CSS你所知道的一切都是错误的,Rachel Andrew和Kevin Yank
  • 第一本书将向您展示固定和流动设计的CSS布局技术,而第二本书将提供有关CSS表格布局的信息,包括如何处理不支持它的浏览器


    希望这些信息有帮助。

    表格在语义上不适合进行布局。“正确”的做事方式不是你特别说的

    您应该使用语义上合适的标记:标题的标题标记、章节的div标记、导航/列表的列表等


    设置好之后,在CSS中设置元素的样式,根据需要添加div、span、id和类。浮动、绝对定位等应该根据您的需要使用。

    是的,我刚刚读了一本关于CSS的所有知识都是错误的书。