Html 元标记中的长属性

Html 元标记中的长属性,html,seo,search-engine,Html,Seo,Search Engine,我有一个元标记用于描述: <meta name="description" content="a very very long string that is rather boring" /> 可以将内容放在多行上,以便编辑时可读吗?所有浏览器和搜索引擎都是这样吗 可以将内容放在多行上,以便编辑时可读吗 对 所有浏览器和搜索引擎都是这样吗 对 只要内容是有效的属性内容,您就可以使用它 HTML4将以下内容定义为: CDATA是文档字符集中的字符序列,可能包括字符实体

我有一个元标记用于描述:

<meta name="description"
      content="a very very long string that is rather boring" />

可以将内容放在多行上,以便编辑时可读吗?所有浏览器和搜索引擎都是这样吗

可以将内容放在多行上,以便编辑时可读吗

所有浏览器和搜索引擎都是这样吗

只要内容是有效的属性内容,您就可以使用它

HTML4将以下内容定义为:

CDATA是文档字符集中的字符序列,可能包括字符实体。用户代理应按如下方式解释属性值:

  • 将字符实体替换为字符
  • 忽略换行
  • 用一个空格替换每个回车或制表符
可以将内容放在多行上,以便编辑时可读吗

所有浏览器和搜索引擎都是这样吗

只要内容是有效的属性内容,您就可以使用它

HTML4将以下内容定义为:

CDATA是文档字符集中的字符序列,可能包括字符实体。用户代理应按如下方式解释属性值:

  • 将字符实体替换为字符
  • 忽略换行
  • 用一个空格替换每个回车或制表符

根据规范,属性值中的换行符相当于一个空格,如Oded的回答中所述

然而,并不能保证程序真正遵守这里的规则。对于某些其他属性(使用CDATA值),它们无法做到这一点,例如在显示
标题
属性作为工具提示时。事实上,如果你右键点击Firefox中的一个页面并选择页面信息,你会看到
content
属性值,因此换行符被保留,而不是被空格代替


另一方面,该属性主要用于搜索引擎。没有人能真正说出是否所有搜索引擎在这方面的行为都是一样的。但在这种情况下,常用的搜索引擎似乎以空格和换行符之间的差异无关紧要的方式处理
内容
属性值。

根据规范,属性值中的换行符相当于空格,如Oded的回答所述

然而,并不能保证程序真正遵守这里的规则。对于某些其他属性(使用CDATA值),它们无法做到这一点,例如在显示
标题
属性作为工具提示时。事实上,如果你右键点击Firefox中的一个页面并选择页面信息,你会看到
content
属性值,因此换行符被保留,而不是被空格代替

另一方面,该属性主要用于搜索引擎。没有人能真正说出是否所有搜索引擎在这方面的行为都是一样的。但在这种情况下,常用的搜索引擎似乎以空格和换行符之间的差异无关紧要的方式处理
内容
属性值