将数据属性存储在"class"中与HTML5数据属性中

Ben*_*oss 5 html ruby-on-rails semantics

任何人都可以提供关于是否最好使用所提供的Rails惯例的意见dom_classdom_id类似属性的语义佣工div_for像"数据级"或"数据ID",而不是HTML5数据属性?

即:

<div id="post_550" class="post">
Run Code Online (Sandbox Code Playgroud)

VS

<div data-class="post" data-id="550">
Run Code Online (Sandbox Code Playgroud)

Jes*_*ott 4

只是一个意见...

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

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