我正在尝试向具有大量嵌套表格的基于表格的 HTML 布局添加页脚。结构看起来像这样:
<head>
</head>
<body>
<form>
bloody mess of <table><tr><td> tags
</form>
--- div footer to go here ----
</body>
DIV 页脚最终卡在主表后面大约 1/4 的位置...我认为这意味着某些表/行/单元格标记未正确关闭...
我尝试将 div 放在表单周围,希望这会强制浏览器自动关闭所有未关闭的标签。那没有用。
我更愿意重写整个内容,但该页面没有文档记录,非常复杂,并且包含大量内容。
有什么想法吗?
最佳答案
为了检查您的标签是否正确关闭,您可以前往 validate your HTML .
如果没有看到您的代码,很难猜测可能是什么问题,但这里有一个建议。
表格可以使用 CSS float 或绝对定位 (position:absolute
)。如果是这种情况,您可能需要删除 float 或位置。
鉴于您的布局当前是基于表格的,并且您没有重写整个内容,最简单的选择可能是在底部添加一个额外的表格行作为页脚。
关于html - 包含 super 凌乱的基于表格的 HTML 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7082666/