这是我的页面来源:
<html style="height: 100%">
<head>
<link rel="stylesheet" media="screen" href="/public/stylesheets/main.css">
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body style="height: 100%; margin: 0px">
<table>
<tr>
<th>
<img src="/public/images/logo.jpg" alt="logo" id="logo" />
</th>
</tr>
</table>
<iframe id="testFrame" src="/public/site_down.gif" frameborder="0" style="overflow:hidden;height:100%;width:100%" height="100" width="100">
</body>
</html>
下面的代码在 Firefox 中显示在页面中心的徽标,但在 IE 中左对齐。我如何使它独立于浏览器,以便它始终显示在中心?
<table>
<tr>
<th>
<img src="/public/images/logo.jpg" alt="logo" id="logo" />
</th>
</tr>
</table>
iframe 代码在 Firefox 和 IE 中左对齐,IE 显示 V 滚动条,Firefox 没有。我想让 iframe 变得灵活,以便客户端可以删除任何图像/html 代码,以便它始终居中而不会出现任何滚动条。
我的 CSS
table
{
border-width: 0 0 1px 1px;
border-spacing: 0;
border-collapse: collapse;
margin:auto;
vertical-align:middle;
}
td
{
margin: 0;
padding: 4px;
border-width: 1px 1px 0 0;
}