2011-01-07 154 views
0

我正在創建一個在Mozilla Firefox中顯示正常的aspx頁面,但在Internet Explorer中看起來並不那麼棒。在Mozilla其出現這種形式的東西:Internet Explorer問題

<form> 
some stuff 
<div class="left"> 
<div class="right"> 
</form> 

但是看着在IE 8加載網頁的源代碼,它看起來sometbhing這樣的:

<form> 
some stuff 
</form> 
<div class="left"> 
<div class="right"> 

我應該採取什麼方法來啓動修理它?到目前爲止,我已經試過用CSS玩弄和固定填充和利潤,但沒有工作:/

非常感謝 Ç

+1

我想你的html格式不正確,所以你的dom有點搞砸了。 http://validator.w3.org/ – Rito 2011-01-07 14:27:23

+0

您可以發佈您編寫的原始代碼,而不是從Firefox/IE查看的源代碼? – 2011-01-07 14:27:24

回答

2

我覺得OP的代碼僅僅是僞代碼來說明他的觀點。如果左側和右側的div浮動,您可能需要在它們之後添加清除元素,以使表單在其周圍展開。

<form>  
    <div class="left">Stuff</div> 
    <div class="right">Stuff</div> 
    <br style="clear: both;" /> 
</form> 

還有比<br style="clear:both; />更好的方法,但你可以嘗試一下,看看是否能解決您的問題。