我有一个包含许多嵌套表格的 HTML 页面,例如页眉表格和内容表格以及页脚表格,每个表格都有一些子表格
问题是我无权访问表来为它们提供 ID 或类,我只能将 JavaScript 或 css 文件附加到页面(因为它基于 oracle 门户)页面是全宽的,所有表都占用100% 宽度,
我想将表格(仅限父表格)的大小调整为 1020px 宽度,而不触及这些表格,仅使用 jquery 或 css
所以我做到了
$('body > table').width(1030);
$('body > table').css('margin','0 auto');
宽度已正确校正并且表格在屏幕上居中,但表格现在在 Internet Explorer 上向左对齐,这意味着 .css('margin','0 auto');
无法在 Internet Explorer 上工作...
有什么建议吗?
最佳答案
像这样使用 jQuery 完成这一切:
$('body > table').css({'width':'1020px', 'margin':'0px auto 0px auto'});
您的第一行 jQuery 行似乎可以设置表格的宽度属性,而不是 CSS 宽度属性。
关于jquery对齐页面的容器表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7871968/