有一个只有img标签的html页面的副作用?

时间:2018-02-13 16:19:06

标签: html html5

如果我只有<img>作为html页面,是否会有任何安全风险?换句话说,没有<html><head>or<body>标签。

所以,让我们说这是我的default.htm页。

1 个答案:

答案 0 :(得分:4)

html,head和body元素总是在那里。即使您遗漏了标签,也无法实现没有它们的HTML页面。

以下两个有效的HTML文档是等效的(尽管有空格):

<!DOCTYPE html>
<title>Image</title>
<img src="lightbulb.jpg" alt="">
<!DOCTYPE html>
<html>
  <head><title>Image</title></head>
  <body><img src="lightbulb.jpg" alt=""></body>
</html>

因此,即使存在任何此类安全风险与将这些元素排除在外(没有这些因素),他们将永远存在的事实也会引起这种担忧。