作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在这个链接上查看 html 5 的自定义属性功能 http://ejohn.org/blog/html-5-data-attributes/
当我使用 jquery/javascript 时,这看起来是完美的东西。
我的问题是,所有主流浏览器都支持 HTML 5 吗?
例子
<li class="user" data-name="John Resig" data-city="Boston"
data-lang="js" data-food="Bacon">
<b>John says:</b> <span>Hello, how are you?</span>
</li>
最佳答案
不同的浏览器支持 HTML5 的不同部分,对于“支持”的不同定义。
几个部分现在工作可靠。您在问题中询问的 data-* 属性在每个浏览器中都可以正常工作,甚至是 IE6;然而,还没有人支持有趣的“数据集”方法来访问它们。只要您可以通过完整的 attr 名称捕获它们就可以了,您就是黄金。我一直在我的 Web 应用程序中使用它们来存储状态,因为它们是官方认可的这样做方法。
维基百科对跨浏览器的各种支持级别进行了很好的总结:http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML_5)
关于javascript - 所有主流浏览器都支持 HTML 5 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1355082/
我今天开始学习 Swift 语言。我学习过基本和高级运算符。 对我来说,Swift 中的所有默认算术运算都会针对上溢/下溢进行检查这一事实有点令人惊讶。 是否有其他主流语言具有此功能? Swift 运
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我是一名优秀的程序员,十分优秀!