如果可能检测CSS检测浏览器支持javascript? 或设置其他CSS媒体查询浏览器不支持JavaScript?CSS检测浏览器支持javascript
1
A
回答
0
常用的方法是将一个名为no-js的类添加到您的例如
<head class='no-js'>
然后作为您的第一行JS,删除类。
为了简单起见,在jQuery中你会接着写:
$("head").removeClass("no-js");
如果使用的是普通的JS,你需要解析类属性,只删除无JS位,否则,如果您稍后再添加一些课程,你会用一种天真的方法将它们抹去。
然后,您可以编写CSS,如:
.message {
display:none;
}
.no-js .message {
display:block;
}
如果你想与类消息的元素只显示给人以JS禁用。
1
你可以做到这一点没有JavaScript。你必须使用... HTML!
有该标签:noscript
摘要:
的HTML
<noscript>
元素定义的HTML的部分被插入,如果页面上的脚本类型不受支持或者如果脚本目前在浏览器中关闭。
例:
<noscript>
<!-- this content will be display if no js -->
</noscript>
在你的情况,我想你会需要的东西是这样的:
<noscript>
<link rel="stylesheet" type="text/css" href="css/nojs.css" />
</noscript>
,如果你想了解它的详细信息
,this topic on SO是相当不错的。
相关问题
- 1. 检测浏览器与Modernizr支持css3
- 2. 如何检测浏览器支持requestFullscreen
- 3. 检测浏览器对RFC5987的支持
- 4. 检测SSL浏览器支持
- 5. 检测浏览器对SVGFragmentIdentifier的支持
- 6. 为jQuery Mobile支持检测浏览器
- 7. 检测浏览器是否支持jQueryMobile
- 8. 检测浏览器是否支持vbscript?
- 9. 使用jQuery检测浏览器的CSS选择器支持
- 10. 如何检测浏览器是否支持webkit浏览器?
- 11. 检测短信:浏览器支持浏览器
- 12. 检测浏览器对css属性的支持
- 13. javascript检测浏览器/设备是否支持屏幕旋转
- 14. JavaScript可以检测用户的浏览器是否支持gzip?
- 15. 如何在JavaScript中检测Flash的浏览器支持?
- 16. 如何检测浏览器是否支持使用javascript的css属性?
- 17. CSS浏览器检测
- 18. JavaScript浏览器检测?
- 19. Javascript/jQuery浏览器检测
- 20. 浏览器支持
- 21. Android浏览器支持webkit css?
- 22. CSS浏览器支持图表
- 23. CSS url()函数:浏览器支持
- 24. CSS nth-last-child浏览器支持
- 25. Chrome浏览器不支持Safari浏览器的CSS动画
- 26. SWT测试是否支持浏览器
- 27. 如何检查浏览器是否支持JavaScript,在javascript中?
- 28. 浏览器支持WebDriver还是WebDriver支持浏览器
- 29. 使用JavaScript可以检测浏览器支持的JavaScript的当前版本吗?
- 30. 检查浏览器.m3u8支持php
所有浏览器都支持JS。你是否要检测它是否关闭? –
如果js打开,css独自检测不到。您需要使用同样的js – fcalderan
或者Modernizr.js –