DQd*_*dlM 1 html browser tags xhtml quirks-mode
我试图存储一些文本,我可能会在</html>文档的标记之后使用(就像我\end{document}在LaTeX中经常使用的那样),但浏览器仍会显示文本.
这是我的理解是,页面是由什么是之间定义<html>和</html>,那么为什么事情超出</html>获得的信息?
Mar*_*cin 13
这是因为浏览器非常努力地使用格式错误的标记做正确的事情.解决方案是只创建格式良好的文档.
如果您真的想在文档中存储cruft,请将其放在xml/sgml注释中: <!-- this is a comment -->
HTML是一种标记语言.更具体地说,它是网页应该遵循的一组标准,以便显示内容并使其对最终用户,机器人等更合乎逻辑.所有内容应该包含在<html>标签内以便遵循标准.但是,浏览器更担心显示内容,因此无论它们是否在元素内,它们都会显示您的元素,因为它们就在那里.
您需要担心的主要事实是遵循标准并确保您的元素在允许的位置.把东西放在随机的地方只是为了看看它们是否仍然有效可能会导致它们正常工作.但仅仅因为工作并不意味着它在语义上是正确的并遵循标准.