是否有清潔的替代不會使下面的文字消失:是否有替代IE的填充不會使文本消失的填充?
<div style="background-color:#ddd; padding:10px 0 50px 0;">
<ol><li>In what year were you born?</li></ol>
<div><select name="c_record" size="1">
<option value="">-- Select One --</option>
<option value="1">1900</option>
<option value="2">1902</option>
</select></div>
</div>
如果我改變在外面div來填充:padding:10px 0 0 0;
文本再次出現。
我也試過在最外面的div裏面添加第二個div,並在其中添加填充,但這也不起作用。爲此div內部添加邊距不會對頂部和底部邊距產生任何影響。
任何想法?
編輯:我使用IE 6 & 7,我在頁面上沒有其他代碼,沒有文檔類型,樣式 - 只是上面的代碼。
我將上面的代碼複製到一個html文件中,並且在我的IE7中不會發生該問題。你是否在使用其他版本,如IE6或8? – Cyberherbalist 2009-04-22 15:49:21
當使用IE7且未指定文檔類型時,IE假定它必須使用IE6兼容的渲染器。 – voyager 2009-04-22 19:34:31