代码之家  ›  专栏  ›  技术社区  ›  eozzy

需要有关布局的帮助(jquery)

  •  1
  • eozzy  · 技术社区  · 16 年前

    alt text http://img705.yfrog.com/img705/1337/layoutxt.jpg

    我已经使用CSS创建了这个布局,但是它在IE6和IE7中有很多问题。因此,我想帮助重新创建此布局使用 查询 (仅限jquery)以获得最大兼容性。唯一困难的是 可垂直和水平调整大小(在浏览器上也可调整大小)内容区域 .

    编辑添加:我只需要使用jquery对可调整大小的内容区域,我不想使用高度:100%的黑客,他们工作不好。

    我真的很感谢你的帮助。多谢!

    4 回复  |  直到 16 年前
        1
  •  4
  •   Ray    16 年前

    使用表格进行布局。你可以免费调整你的内容区域的大小-没有黑客,没有javascript,可以在所有浏览器中使用。纯粹主义者会生你(和我)的气,但是你的布局会工作,你的用户会很高兴。

    也许当我们广泛采用HTML5和CSS3时,我们就可以很好地使用CSS布局,但是直到那时…

        2
  •  5
  •   Andreas Bonini    16 年前

    我建议您不要使用jquery,而是继续在css中使用它(也许您可以发布另一个问题,询问如何为ie6和ie7修复它)。

    使用jquery获得最大的兼容性是一个错误,因为它需要javascript,并且有些禁用了javascript的人将完全无法正确地查看您的网站。

    此外,像谷歌这样的搜索引擎可能无法对你的网站进行爬行。

    最后,javascript和jquery所做的就是生成HTML标记和CSS属性,所以您将在IE6和IE7中遇到同样的问题!

        3
  •  1
  •   eflorico    16 年前

    HTML定义了语义。CSS定义外观和布局。有了JS,你可以做一些有趣的动画和Ajax的东西。

    把一切都用在它的用途上。JS在生成HTML和CSS时也不能做其他任何事情。

    圣诞快乐!

        4
  •  1
  •   EpicPandaForce    16 年前

    jquery对于您的问题没有任何用处,它是一个javascript框架(库)来加速javascript编码。

    您可以使用CSS或表来完成它,但jquery与布局没有任何关系。