【问题标题】:Storing data attributes in 'class' vs in HTML5 data-attributes将数据属性存储在“类”与 HTML5 数据属性中
【发布时间】:2011-05-30 22:51:35
【问题描述】:

任何人都可以就dom_classdom_id 属性中提供的Rails 约定是否更好地使用div_for 等语义助手而不是像'data-class' 或'data 之类的HTML5 数据属性提供意见-id'?

即:

<div id="post_550" class="post">

<div data-class="post" data-id="550">

【问题讨论】:

  • 这是一个非常好的问题!

标签: html ruby-on-rails semantics


【解决方案1】:

只有一种意见...

  • 如果您要进行 css 格式化,请使用 div.class。
  • 但如果你在做 javascript 的东西,那么我认为 html5 属性是有意义的。

这样,您的演示文稿是一个地方,您的数据是另一个地方。如果需要,您也可以随时在选择器中混合/匹配。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-19
    • 2017-02-07
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    相关资源
    最近更新 更多