我有以下的HTML頁面,其中我有一個頂部菜單是完全對齊的。接下來是一個iframe,它有一些HTML5動畫,並且它不與FF和IE中的中心對齊,儘管它在Chrome和Safari上運行得非常好。我在所有地方都使用了align =「center」屬性。我如何讓iframe在FF和IE中對齊到中心?任何幫助表示讚賞。align =「center」在Firefox和IE中不工作
HTML文件:
<!DOCTYE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="CSS/style_all.css" />
</head>
<body align="center">
<table align="center" id="menu">
<tr>
<td><a href="index.html"> HOME </a> </td>
<td> | </td>
<td><a href="HTML/about.html"> ABOUT US </a></td>
<td> | </td>
<td><a href="HTML/service.html"> HR SERVICES </a></td>
<td> | </td>
<td><a href="HTML/sport.html"> SPORTS & ENTERTAINMENT </a></td>
<td> | </td>
<td><a href="HTML/contact.html"> CONTACT US </a></td>
</tr>
</table>
<center>
<table width="100%" align="center" style="margin: 0 auto; text-align: -moz-center;" align="-moz-center">
<tr>
<td height="100%">
<iframe frameborder="0" scrolling="no" src="HTML/homepage.html" width="100%" height="600px"> </iframe>
</td>
</tr>
</table>
</center>
<table width="100%" align="center">
<tr>
<td align="left">
<p> Copyrights © HUMAN CAPITAL RESOURCE </p>
</td>
<td align="right">
<p>Created by <a href="http://www.pentafuse.com" target="_blank" id="penta"> PENTAFUSE INDIA PVT LTD </a> </p>
</td>
</tr>
</table>
</body>
</html>
CSS文件:
a
{
text-align:center;
font-size:16pt;
color:white;
}
body
{
background-image: url('../Media/bgimage.jpg') ;
}
a
{
text-decoration:none;
}
a:hover
{
color:#646464;
}
p
{
color: white;
font-size: 10pt;
}
html, body
{
margin: auto;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
table
{
vertical-align:center;
vertical-align:-moz-center;
margin: 0 auto;
}
'ALIGN = 「中心」'已過時,用'的text-align:center',而不是...只是說;) – webeno
屬性'align'不再使用,你應該使用這個'margin','float'和'text-align'。 html和body在絕對位置也是無稽之談,vertical-align:center不存在,這個問題是一個騙局嗎? –
text-align並不是真的有意義,因爲它的iframe,是嗎? –