stu*_*lly 10 html syntax encoding escaping
在html中,img标签的alt属性中的文本是否需要编码/转义?
非编码示例:
<img src="myimg.png" alt="image description" />
Run Code Online (Sandbox Code Playgroud)
编码示例:
<img src="myimg.png" alt="image%20description" />
Run Code Online (Sandbox Code Playgroud)
Jos*_*ola 19
不,它不需要像URI一样编码.但是,必须对HTML字符进行编码,如下所示......
<img src="myimg.png" alt="Me & my image" />
Run Code Online (Sandbox Code Playgroud)
它们不需要URL编码,但它们确实需要像所有XHTML属性那样进行XHTML实体编码.
不正确:
<img src="foo.gif" alt="Ben & Jerry's" />
Run Code Online (Sandbox Code Playgroud)
正确:
<img src="foo.gif" alt="Ben & Jerry's" />
Run Code Online (Sandbox Code Playgroud)
您还需要在值中编码双引号,即使您不必在常规文本中执行此操作.
参考: