当我看到如果我将以下内容保存到扩展名为“htm”的文件中时,我感到很吃惊,然后它会呈现并显示 JavaScript 警报。
我的印象是浏览器肯定需要 html,至少需要 body 标签来呈现 html 文件。
浏览器这样做是否正常,这是否会导致任何与安全相关的问题?
<table width="100%" height="100%" border="1">
<tr>
<td style="margin:0 auto;">
<div style='color:red;height:100%;width:100%;margin:0 auto;text-align:center;border-width:1px;border-color:blue;border-style:solid;vertical-align:middle' id="div1">
Does this render in a Browser, since there are html, head and body tags?
<div id='div2' style='height"100%;width:100%;margin:0 auto;text-align:center;border-width:1px;border-color:green;border-style:solid;'>Hello! Will the browser show this?</div>
</div>
</td>
</tr>
</table>
<script type='text/javascript'> alert('showing without tags');</script>