小编fra*_*der的帖子

IE7 CSS滚动Div Bug

我最近遇到了一个IE7唯一的错误,我认为我会分享,所以当我从现在起6个月来到这个网站找出同样的东西时,我会把它放在手边.

我相信重建这个bug的最简单的方法是在声明的DOCTYPE声明的页面下面的HTML(它正常工作中的"怪癖模式" /无文档类型):

<div style="overflow: auto; height: 150px;">
    <div style="position: relative;">[...]</div>
</div>
Run Code Online (Sandbox Code Playgroud)

在IE7中,外部div是固定大小,内部div相对定位并包含更多内容(假设内部div导致溢出).在所有其他浏览器中,这似乎按预期工作.

截图: 错误截图

html css internet-explorer-7

50
推荐指数
1
解决办法
4万
查看次数

Firefox 6无限页面刷新页面带有哈希标签

当Firefox最近更新到版本6时,我正在努力的网站严重破坏.

浏览到没有哈希标记的任何页面时,网站运行正常,但如果您尝试导航到带有哈希标记的页面(例如#test),或者在应用哈希标记后刷新页面,则页面会无限快速刷新.

这是一个半年前创建的Asp.Net MVC 2网站.

firefox microsoft-ajax asp.net-mvc-2

42
推荐指数
1
解决办法
4141
查看次数

Firefox中的Asp.Net Form DefaultButton错误

具有"DefaultButton"属性集的表单的.Net生成的代码包含较差的javascript,允许该功能在IE中工作,但在其他浏览器中不起作用(特别是Firefox).

点击回车密钥确实提交了所有浏览器的表单,但Firefox在<textarea>控件内发生时无法忽略按键.结果是多行文本区域控件在Firefox中不能是多行,因为输入键提交表单而不是创建新行.

有关该错误的更多信息,请在此处阅读.

这可以在Asp.Net 3.0+中修复,但仍然需要为2.0创建一个解决方法.

对于最轻微的解决方法的任何想法(一个看起来不像黑客的黑客= D)?上面链接中的解决方案让我有点害怕,因为它很容易产生意想不到的副作用.

asp.net firefox textarea webforms

5
推荐指数
1
解决办法
7979
查看次数