2010-11-10 49 views
1

有HTML5的数据属性的DOCTYPE声明,它需要在HTML我们需要在jQuery的

<input type ="text" name="text1" id ="text1" data-attr="<?php echo $hell ?>"> 

回答

6

的元素,我们的数据ATTR时,这真的需要? 。它会通过W3C验证程序吗?

无论使用数据属性,您都不会遇到任何实际问题,它只取决于验证对您的重要性。

  • 没有HTML5 DOCTYPE:它会工作,验证器将失败,并带有HTML4文档类型。
  • 使用HTML5 DOCTYPE:这将起作用有效。
2

不,您不需要需要以任何特定方式编写您的代码。

应该提供正确的内容文档类型。如果您想在HTML4及更低版本中添加数据元素/属性,您可以命名空间元素和属性(mydata:attr="...")。