asp.net - 具有相同代码的 aspx 和 htm 文件表现不同

标签 asp.net css

我有两个代码相同的页面。一个有 aspx 扩展名,一个有 htm。在 Firefox 中,它们显示完全相同。在 IE8 中,我的下拉菜单出现在内容的下方……但只出现在 aspx 页面上。两者在 IE8 中也存在轻微的定位差异。同样,相同的代码,指向相同的 css 和 js 文件……这怎么可能?

http://webdev.craftonhills.edu/Admissions_and_Financial%20Aid.aspx

http://thelionscall.com/temp/menutest/

我真的需要在 aspx 文件中让它工作。谢谢。

最佳答案

其中一个页面有一个 FORM 标签和一个包含隐藏输入的 div,而另一个没有。

IE 会在表单标签上呈现默认的填充/边距,而许多其他浏览器不会。

我建议使用一个好的CSS reset .

关于asp.net - 具有相同代码的 aspx 和 htm 文件表现不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5640666/

相关文章:

asp.net - 将大文件上传到 YouTube API (.NET)

javascript - 平滑滚动 jquery 插件在刷新时重置滚动起点。有没有办法来解决这个问题?

c# - 无法创建 NopEngine 实例

c# - 在 ASP.NET 网站中正确使用文件设计器文件

html - 当有人输入一个长词(没有空格)时内容溢出

jQuery 隐藏或显示动画

css - 在一些文本后添加填充/空格

html - css 更改输入光标/插入符号颜色

c# - 创建通用存储库,用于使用 EFCore 从存储过程返回数据

c# - 为 ASP.NET 实现 HierarchicalDataBoundControl