我在一个网站上设置了一个典型的新闻报价器,我试图为不使用Javascript的人降级它(我想知道这些人真的存在吗?)无论如何,我在我的<noscript></noscript>
标签内放置了一个简单的CSS修复,但有些地方出了问题。
jQuery将ticker函数添加到主div (.ticker
),并且降级的CSS正确地影响主div中的所有子div。然而,主div不受我的CSS影响。
我在Chrome上工作,所以我使用开发控制台来检查我的tickerdiv上的最终CSS工作,我所编码的所有CSS似乎都在影响它——没有任何东西被划掉。尽管如此,边框,例如背景等,并没有像它应该的那样存在。
更奇怪的是,这个边框和背景从一开始就是CSS元素。我的意思是,即使启用了Java,这些也是由CSS样式表定义的。所以我不知道为什么我的降级CSS不能工作,更不用说为什么禁用Java会影响这些由主CSS样式表定义的元素。
有人遇到过类似的东西吗?有人知道会发生什么吗?
谢谢!
为什么不使用JS从body标签中删除一个no- JS类,并使用。no- JS CSS选择器?