100bbbcom
要在IE裏也看到正常效果,兩步:
1. 在最前面加上 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 。這個很重要,壹個規範的網頁壹定要有這壹行,以確定該網頁顯示時依照的標準。關於這個標簽的詳細信息,請看參考資料。
2. 給 TD 加上屬性 style="padding-right:5px;"(要不然input會超出TD的範圍)
即:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head></head>
<body>
<table width="100%" border=1>
<tr>
<td width="50%" style="padding-right:5px;"><input type="text" style="width:100%" value="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"></td>
<td width="50%" style="padding-right:5px;"><input type="text" style="width:100%" value="bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb">
</td></tr></table>
</body>
</html>
-----------------------
上面的代碼在IE8裏面能正常運行,但是IE7就不行了。找來找去沒有辦法,實在不行啊。不好意思,幫不了妳了。要不妳把table和input的寬度固定了,做成固定寬度且居中的頁面吧!這樣也很好看的,而且不會變形。