我正在创建一个 aspx 页面,它在 mozilla firefox 中显示良好,但在 Internet explorer 中看起来不太好。在 Mozilla 中,它以这种格式出现:
<form>
some stuff
<div class="left">
<div class="right">
</form>
但是查看在 IE 8 中加载的页面的源代码,它看起来有点像这样:
<form>
some stuff
</form>
<div class="left">
<div class="right">
我应该采取什么方法来开始修复它?到目前为止,我已经尝试过使用 css 并修复填充和边距,但没有任何效果:/
非常感谢 C
最佳答案
我认为 OP 的代码只是用来说明他的观点的伪代码。如果左右 div 是 float 的,您可能需要在它们之后添加一个清除元素,以使表单围绕它展开。
<form>
<div class="left">Stuff</div>
<div class="right">Stuff</div>
<br style="clear: both;" />
</form>
有比 <br style="clear:both; />
更好的方法, 但您可以尝试看看它是否能解决您的问题。
关于asp.net - 浏览器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4626343/