2011-01-07 268 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; />更好的方法,但你可以尝试一下,看看是否能解决您的问题。