asp.net - 浏览器问题

标签 asp.net css internet-explorer internet-explorer-8

我正在创建一个 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/

相关文章:

css - IE6 选择器问题

jquery - SCRIPT5 : Access is denied. 在 IE 上使用 parse.js 时

javascript - Jquery 如果 keydown 和 keyup 事件触发禁用其他按键事件,则在 Chrome 中有效,但在 IE 和 Mozilla 中无效

.net - Gridview 和 objectDatasource

javascript - 检查通知是否已被检查

asp.net - Visual Studio 忽略 try catch - 仅调试

javascript - 你如何让工具提示在 IE 中显示更长时间

c# - ASP .Net 从 SQL Server Compact 数据库获取当前用户 ID

javascript - 在 React.js 中获取不工作

javascript - 为什么使用jquery后colspan不起作用?