使用 " 时 Nu Html 检查器错误 "A numeric character reference expanded to carriage return." “
Nu Html Checker Error "A numeric character reference expanded to carriage return." when using "
"
我想在属性标题中使用回车 return。
我有这个 HTML 代码:
<a href="javascript:;" title="Line 1 
Line 2">Link Text</a>
但是 Nu Html Checker 抛出错误:
【Error】 A numeric character reference expanded to carriage return.
也尝试使用
,但得到了同样的错误。
我想解决这个错误,我该怎么做?

和 
是转义 Unicode 控制字符 "CARRIAGE RETURN"(根据 UnicodeData.txt)的数字字符引用。
在 HTML 中,文本(如 attribute values) must not 中包含控制字符(space 字符除外):
The numeric character reference forms described above are allowed to reference any Unicode code point other than […] control characters other than space characters.
根据链接定义,"CARRIAGE RETURN" 不是 space 字符。
如果要换行,可以使用
/

,转义Unicode控制字符"LINE FEED",但是这个被定义为space 字符,所以它在文本中是允许的。
<a href="javascript:;" title="Line 1 Line 2">Link Text</a>
<a href="javascript:;" title="Line 1
Line 2">Link Text</a>
来自title
attribute的定义:
If the title
attribute’s value contains U+000A LINE FEED (LF) characters, the content is split into multiple lines. Each U+000A LINE FEED (LF) character represents a line break.
请注意,您也可以像这样添加一个换行符:
<a href="javascript:;" title="Line 1
Line 2">Link Text</a>
我想在属性标题中使用回车 return。 我有这个 HTML 代码:
<a href="javascript:;" title="Line 1 
Line 2">Link Text</a>
但是 Nu Html Checker 抛出错误:
【Error】 A numeric character reference expanded to carriage return.
也尝试使用
,但得到了同样的错误。
我想解决这个错误,我该怎么做?

和 
是转义 Unicode 控制字符 "CARRIAGE RETURN"(根据 UnicodeData.txt)的数字字符引用。
在 HTML 中,文本(如 attribute values) must not 中包含控制字符(space 字符除外):
The numeric character reference forms described above are allowed to reference any Unicode code point other than […] control characters other than space characters.
根据链接定义,"CARRIAGE RETURN" 不是 space 字符。
如果要换行,可以使用
/

,转义Unicode控制字符"LINE FEED",但是这个被定义为space 字符,所以它在文本中是允许的。
<a href="javascript:;" title="Line 1 Line 2">Link Text</a>
<a href="javascript:;" title="Line 1
Line 2">Link Text</a>
来自title
attribute的定义:
If the
title
attribute’s value contains U+000A LINE FEED (LF) characters, the content is split into multiple lines. Each U+000A LINE FEED (LF) character represents a line break.
请注意,您也可以像这样添加一个换行符:
<a href="javascript:;" title="Line 1
Line 2">Link Text</a>