[html] 如果在写HTML时漏写了闭合标签,怎么办呢?

haizhilin2013
2019-11-11 04:36:32 星期一
html
                    
                        
如果在写HTML时漏写了闭合标签,怎么办呢?
Comments per page
< Page 1 / 1 >
wheatup 2019-11-11 07:15:18

嗯……补写上?

Joachim-M 2019-11-11 07:48:50

非自闭合标签必须有开始标签和结束标签,而自闭合标签无需闭合标签。在w3c不同的规范中,对标签的闭合检查也是不一样的。XHTML最为严格,必须在自闭合标签中添加"/"。在HTML4.01中,不推荐在自闭合标签中添加“/”。而HTML5最宽松,填不添加都符合规范。有些标签是可闭合也可以不闭合,但是这些最好还是闭合,虽然代码简化了,但是可读性会变的很差。

forever-z-133 2019-11-22 10:30:57

我只知道一个。

<script /> 本来双标签当单标签,会造成后面的全都被当做 js 文本了。
<div> 没闭合,可能会造成一定的 dom 结构错乱,但也有时会走大运。
而一些特定的如 <span> 没闭合,会在遇到 </div> 等时自动闭合,没总结过。

这个 script 在 markdown 里没加 `` 包裹,应该也把后面的当字符串了,英吹思婷

学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布前端知识点(死磕自己,愉悦大家)。希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!欢迎大家关注3+1开源项目!希望大家每人去学习与思考!(不要为了谁而来,要为自己而努力!

【关注官方公众号】 每天4:30-5:00推送
【公众号推荐】 一起折腾前端算法
【微信学习群】 备注3+1