: 行内容器标签
最后更新:2026-09-12
<span>行内容器标签
<span> 元素是通用的行内容器,没有语义含义。它常用于对文本的一部分应用样式(如给某几个字着色)或作为 JavaScript 操作的目标,且不会导致换行。
| 分类 | 文本内容 |
|---|---|
| 内容模型 | 短语内容 |
| 允许的父元素 | 接受短语内容的元素 |
| 闭合标签 | 需要 </span> 标签 |
| 状态 | 标准 |
📝 语法
<span>行内内容</span>
▶ 示例
编辑下方代码,在 playground 中查看实时效果:
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| <span> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有主流浏览器均支持 | |||||
❓ 常见问题
Q 和
有什么区别?
A
<div> 是块级元素(占满整行宽度,另起一行),而 <span> 是内联元素(仅占用所需宽度,与文本同行)。Q 可以包含块级元素吗?
A不可以,
<span> 是内联元素,按规范不能包含 <div>、<p> 或标题等块级元素。如需块级内容,请使用 <div> 或语义化容器。Q什么时候应该用 而不是 或 ?
A
<em> 用于强调(有语义,影响屏幕阅读器),<strong> 用于强重要性,<span> 仅在需要无语义的通用内联 CSS 钩子时使用。🏷️ 相关标签
💡 相关案例
📚 相关教程
🙏 帮我们做得更好
我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……
如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏
如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏