为什么字符%* +, - /; < => ^需要在HTML属性中进行转义吗?

时间:2014-11-25 19:42:55

标签: html

我看到每个人都在为单个'和双"引号进行属性转义,我明白了原因,但我不明白为什么有人正在使用{{1进行属性转义}}

请您告诉我为什么我们逃避这些事情?你能举个例子吗?

1 个答案:

答案 0 :(得分:0)

因为不需要引用属性。 这是有效的HTML

<img data-x=examplevalue />

因此,如果值包含您提到的字符,可能会被操纵以提前终止。

<img data-x=example>value />

当转义将成为

<img data-x=example&gt;value />