jquery - 在 jQuery 中创建时,Div 宽度在 IE 中导致错误

标签 jquery css html width

我正在用 HTML/CSS/JQuery 创建一个日程表/日历 View ,以帮助我了解这三者的一些知识。

所以,如果你去......

http://handtomouthmusic.co.uk/Test.html

...您可以看到这一切的开始。 “静态” View 就是这样,“动态” View 是使用 jQuery 创建的。

我现在面临的问题是,在 IE 中查看时,“.caption”类的宽度似乎导致“.bar”div 消失?如果您在 Google Chrome 中查看应该没问题。

如您在示例中所见,它只发生在“动态”部分。

知道是什么原因造成的吗?

注意:如果我在 IE 中按 F12 并禁用 width 属性,然后重新启用它,一切都会按预期显示吗?为什么加载时不呢?

最佳答案

页面以怪癖模式呈现,因为没有定义DOCTYPE。

设置一个以便页面以标准 模式呈现。

虽然静态显示了一些问题,但它对我来说工作正常(发生这种情况是因为您没有为宽度和位置定义单位,您应该在数量之后添加 px,所以行内宽度应为 100px 而不是 100 等。)

关于jquery - 在 jQuery 中创建时,Div 宽度在 IE 中导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6022645/

相关文章:

javascript - ReactJS 在第一次渲染后无法正确渲染 HTML 音频

javascript - jQuery 单击表格行切换部分

javascript - 用 jQuery : can't parse data 休息通话

html - 尝试在 css 中选择一个 <img> 并更改大小

html - 如何不在 div 元素之外显示链接?

javascript - 从输入中取值并设置到另一个输入框

javascript - 如何按顺序使用 jQuery 事件

javascript - 推特 :Application-only authentication error Origin null is not allowed by Access-Control-Allow-Origin

jquery - 悬停在一个 div 上,悬停在一个 div 中

javascript - 将参数从 URL 传递给 $scope.id - angularJS