title配对错误引起的问题解析一例

代码:

<html>
<head>
<title>Hello World!</tilte>

</head>
<body>
两次输入的密码不同,注册失败!
</body>
</html>

在IE中什么都没有显示,感觉很奇怪,后仔细分析,发现</title>写成了</tilte>,修改回来,一切OK。

分析:

IE是很宽容的,一般情况下的拼写错误要么报告错误,要么把内容原班显示,不带格式而已,但这个错误却有点费解。

想想,Title是IE中要求配对的元素,估计是IE在遇到<Title>后就一直寻找对应的</Title>,从而把Title对之间的内容作为IE的标题显示,因为</tille>的拼写错误,导致IE一直寻找不到关闭标记,所以把内容都当作Title来处理了。但奇怪的是,IE的标题并没有显示具体的内容。

posted @ 2004-07-21 14:46  无之无  阅读(733)  评论(1编辑  收藏  举报