什么是 html 标签,html 实体
看个简单表格便知:
html标签 | 描述 | html实体 |
< | less than | < |
> | great than | >: |
为什么需要转换
更简了,因为有时候我们需要在浏览器页面中显示 html 标签,然而直接输出<script>alert(1)</script>,在浏览页面时将会被当作 html 标签语言执行,解决方法就是将 html 标签转变为 html 实体再编写到代码中,比如我们要显示 <script> alert(1) </script>, 那么我们的代码中应该这样写: <script>$nbspalert(1)</script>。为什么中间有个 呢?因为细心的朋友可能已经发现了,我在 <script> 和 alert 中间有个空格,也就是说, 就是空格的实体名称。
看官可能会说了,既然代码 <script>$nbspalert(1)</script> 显示的是 <script> alert(1) </script>,