我正在用 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/