它是正确的做法,或者使用内部的其它标签有效的语法<title>
?
多语言标题的例子
<html lang=en>
<title>Some title in English and a <i lang=fr>word in French</i></title>
它是正确的做法,或者使用内部的其它标签有效的语法<title>
?
多语言标题的例子
<html lang=en>
<title>Some title in English and a <i lang=fr>word in French</i></title>
见http://www.w3.org/TR/html401/struct/global.html#h-7.4.2 :
标题可以包含字符实体(重音字符,特殊字符等),但可能不包含其他标记(包括注释)。
(我的重点)
不,它可能不
http://www.w3.org/Provider/Style/TITLE.html
你可以尝试使用任何你想要的,但它都将被用作标题字符串,不从浏览器的任何额外的解析/处理(如果那是你所期望的)。 RFC说你必须从放置标记在标题抵抗,虽然。
TLDR:该<title>
标签(1)必须包含文本(它必须不为空),(2)必须只包含文本(即,没有其它元件),和(3)必须包含的文本不只是白空间。
在HTML 5中,的内容模型 title
元素是:
文本不是元素间空白。
其中元件间的白色空间是为空或只包含的空白字符序列的任何文本节点:
- U + 0020空白
- U + 0009 CHARACTER TABULATION(制表符)
- U + 000A换行(LF)
- U + 000C FORM FEED(FF)
- U + 000D回车(CR)