cite标签专用于标记作品标题,如书名、电影名等,不可用于作者名、URL或整条参考文献;内容须仅为标题本身,语义核心是标识被引用的作品名称。
cite 标签cite 是 HTML 中一个语义化标签,专用于包裹「作品的标题」——比如书名、电影名、文章标题、歌曲名、绘画或雕塑名称等。它不表示“参考文献列表”,也不用来写作者、出版社、年份或 URL。
cite 标签的正确用法它的内容必须是且仅是作品标题本身,不能掺杂其他信息:
<cite>百年孤独</cite>、<cite>Inception</cite>
<cite>《百年孤独》(加西亚·马尔克斯,1967)</cite>
<cite>MDN Web Docs</cite>(网站名不是作品标题)<cite><a href="...">HTML 标准</a></cite>(不应嵌套 a)浏览器默认以斜体渲染 cite 内容,但这只是样式表现,语义才是核心:告诉机器“这段文字是一个被引用的作品名称”。
cite 和 blockquote 或 q 的关系cite 常和 blockquote 或 q 搭配使用,但作用完全不同:
立即学习“前端免费学习笔记(深入)”;
blockquote 表示长引用块,q 表示短内联引用cite 只负责标出“这个引用来自哪部作品”,通常放在 blockquote 的 footer 里,或紧邻引用之后<blockquote><p>所有的大人都曾经是小孩。</p><footer>— <cite>小王子</cite></footer></blockquote>
cite 不是装饰性标签,也不是“加个斜体”的快捷方式。滥用它(比如包作者名、URL、整条参考文献)会破坏语义结构,影响屏幕阅读器理解、SEO 提取和未来数据消费。最常被错用的地方,就是把它当成「参考文献容器」——它只管标题,其余一概不管。