我想同时使用 CSS :before 伪类和 jQuery .before() 方法在<li>
页面上生成相同的内容(一个元素)以获得最大的浏览器兼容性(即,IE 6-7 和其他禁用 JavaScript 的浏览器)。这可能吗?哪个会覆盖另一个?
问问题
872 次
2 回答
3
向元素添加一个类(例如,class="no-js")并使用 javascript/jquery 将其删除。然后为 no-javascript 情况设置该类的样式,然后如果用户没有 javascript,则该元素仍将具有所需的样式。然后,当然,如果启用了 javascript,一旦你删除了这个类,你就可以继续使用 javascript 做任何你想做的事情。
于 2011-06-13T22:19:43.557 回答
1
您还可以在<noscript>
具有 :before 的 css 周围使用标签。只要确保它是页面上的css而不是链接。
于 2011-06-13T22:23:37.213 回答