因为大多数 HTML 文档中的 <head>
标签中的 <title>
必须要填写内容,不能为空,特殊情况如该文件作为一个 iframe
,或根据上层协议来说这个文件有标题,那么就根据这个标题来设置具体的文本内容,即如果标题被设置为空字符串或者没有设置,通常使用文件名称来作为标题
如文件协议:在地址栏中输入 file://D://a.html (需现在 D 盘创建一个 a.html) 会在标题栏显示 a.html
,因为上层协议提供了标题信息。
还比如 HTML 格式电子邮件需要填写 主题,这个主题就意味电子邮件的标题,即无需填写 title
,即使你不填写主题,一些电子邮件客户端如 QQ 邮件还是会把主题改为(无主题),其正文内容中以 HTML 格式编写的title
也不会生效。
如果要是标签页标题看起来是空的,那么可以使用 零宽度控制字符,如 ‎
从左至右符号或者是 
零宽度无间断空格。所谓的零宽度即一般意义上的不可见。