Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5兼容-类属性中的尾随空格_Html_Validation_Standards_Classname_Specifications - Fatal编程技术网

HTML5兼容-类属性中的尾随空格

HTML5兼容-类属性中的尾随空格,html,validation,standards,classname,specifications,Html,Validation,Standards,Classname,Specifications,我知道从技术上讲HTML5是一个“活规范”,但我想知道在类名中添加尾随空格是否符合要求。我在规范中没有看到任何关于这个场景的引用,但是我的一个队友说它是无效的。也许我错过了什么 修剪这些空间会很痛苦(我在一个大型JavaEcom应用程序中工作),我想知道这是否值得用于SEO、验证或任何其他目的。我觉得这不是。。。哈哈任何知道如何处理类属性的东西都可以。可以通过用空格分隔标记多个类,从而使读取标记的任何对象都更好地了解如何处理空格。根据a下的说明,以下内容将成功验证 <div class="

我知道从技术上讲HTML5是一个“活规范”,但我想知道在类名中添加尾随空格是否符合要求。我在规范中没有看到任何关于这个场景的引用,但是我的一个队友说它是无效的。也许我错过了什么


修剪这些空间会很痛苦(我在一个大型JavaEcom应用程序中工作),我想知道这是否值得用于SEO、验证或任何其他目的。我觉得这不是。。。哈哈

任何知道如何处理类属性的东西都可以。可以通过用空格分隔标记多个类,从而使读取标记的任何对象都更好地了解如何处理空格。

根据a
下的说明,以下内容将成功验证

<div class=" name1 name2 "></div>


留下一个落后的和领先的空间是可以接受的,但它并不漂亮,有些人认为这不是最好的做法。

正如我们在下面的链接中看到的,开发者对类属性的使用没有限制。

事实上,在说出类是什么以及它们在空间中被拆分后,作者说:

对于作者可以在中使用的标记没有其他限制 类属性,但鼓励作者使用 描述内容的性质,而不是描述内容的值 所需的内容表示

我们这里的同事已经测试过了,它成功地通过了W3C验证,所以我猜不出为什么你的朋友认为它无效。

是的,它是兼容的

从 :

属性(如果指定)必须具有一个值,该值是一组以空格分隔的标记,表示元素所属的各种类

从 :

包含一组空格分隔标记的字符串可以有前导或尾随空格字符