Html img标签是否为';s alt属性是否需要编码?
在html中,文本中的文本是否需要编码/转义 非编码示例:Html img标签是否为';s alt属性是否需要编码?,html,syntax,encoding,escaping,Html,Syntax,Encoding,Escaping,在html中,文本中的文本是否需要编码/转义 非编码示例: <img src="myimg.png" alt="image description" /> 编码示例: <img src="myimg.png" alt="image%20description" /> 不,它没有。编码是针对URL的,如中所示,alt字符串不是 不过,您需要使用将转义为,并将“转义为”。请注意,这与将特殊字符编码为百分号加两个十六进制数字不同。不,它不需要像URI那样编码。但是,HT
<img src="myimg.png" alt="image description" />
编码示例:
<img src="myimg.png" alt="image%20description" />
不,它没有。编码是针对URL的,如中所示,
alt
字符串不是
不过,您需要使用将
转义为
,并将“
转义为”
。请注意,这与将特殊字符编码为百分号加两个十六进制数字不同。不,它不需要像URI那样编码。但是,HTML字符必须进行编码,如下所示
<img src="myimg.png" alt="Me & my image" />
它们不需要URL编码,但与所有XHTML属性一样,它们确实需要XHTML实体编码 不正确:
<img src="foo.gif" alt="Ben & Jerry's" />
正确:
<img src="foo.gif" alt="Ben & Jerry's" />
您还需要在值中对双引号进行编码,即使在一般文本中不必这样做
参考: