我有一个在线测试,其中包括 24 个问题,每个问题都有 4 个可能的答案。我已经设置了 CSS,以便这些答案是带有标签和悬停效果的单选按钮。
这是它在 Chrome、Firefox、IE 10、Opera、iPad、Android 中的外观图片 - 除了 IE 9 之外的所有内容:
然而在 IE 9 中,问题 1 看起来像这样:
当用户回答第 13 个问题时,它看起来像这样,CSS 开始处理应用样式的第 51 个元素:
然后之后的每个问题看起来都是正确的。
这是一个测试链接,您可以在其中看到嵌入在 iframe 中的代码:
http://improvedemployees.com/softskills/soft-skills-test/
这是原始测试代码的链接(它的行为相同):
要查看此问题的实际效果,请输入几个字符作为它询问的名称,然后单击几次下一步以进入问题 1。
为什么 Internet Explorer 9 拒绝显示前 50 个元素的 CSS?注意:此测试中的元素少于 200 个,因此我认为不应该存在任何限制问题。