我是否应该在 HTML 页面中使用完整描述它的类名,例如。 navbar-static-8
来描述包含 8 个元素的固定导航栏?
或者我应该将元数据包装到单独的属性中,例如type="static"items="8"
。
我希望在 javascript 中解析这些名称。
最佳答案
更简洁的方法是使用如下数据属性:
<div data-type="static" data-items="8"></div>
John Resig 就此写了一篇不错的文章 http://ejohn.org/blog/html-5-data-attributes/
但是,如果“静态”指的是您想用于元素设计的东西,您应该使用类,因为这些类是为在 CSS 中使用而设计的。数据属性在 Javascript 中更多地用作关于对象的元数据。
关于html - 使用 HTML 类名作为元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20420811/