需要布局帮助(jQuery)

时间:2009-12-24 15:08:52

标签: jquery html css layout resize

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

我已经使用CSS创建了这个布局,但它在IE6和7中遇到了问题。所以我想帮助使用 jQuery (和jQuery Only)重新创建这个布局以获得最大的兼容性。唯一困难的部分是垂直和水平可调整大小(在浏览器调整大小上)内容区域

编辑添加:我只需要使用jQuery来调整大小的内容区域,我不想使用高度:100%黑客,它们不能正常工作。

我真的很感激任何帮助。非常感谢!

4 个答案:

答案 0 :(得分:5)

我建议你不要使用jQuery,但继续在CSS中使用它(也许你可以发布另一个问题,询问如何修复IE6和IE7)。

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

Google等搜索引擎也可能无法抓取您的网站。

最后,javascript和jQuery所做的就是生成html标签和css属性,所以你会遇到与IE6和IE7相同的问题!

答案 1 :(得分:4)

使用表格进行布局。您可以免费调整内容区域的大小 - 没有hacks,没有javascript,适用于所有浏览器。纯粹主义者会对你(和我)生气,但你的布局会奏效,你的用户也会很开心。

也许当我们广泛采用html 5和css 3时,我们可以很好地使用css布局,但直到那时......

答案 2 :(得分:1)

HTML定义了语义。 CSS定义外观和布局。使用JS,你可以做精美的动画和AJAX的东西。

将所有内容用于制作内容。 JS除了生成HTML和CSS之外什么都不做。

圣诞快乐!

答案 3 :(得分:1)

Jquery对你的问题毫无用处,它是一个加速javascript编码的javascript框架(库)。

您可以使用css或表格执行此操作,但jquery与布局无关。

相关问题