上一篇
html5添加文字
- 行业动态
- 2025-05-05
- 2
在HTML5中添加文字可直接通过文本标签实现,如
段落
、“等,将文字内容置于标签内即可渲染,支持中文需设置UTF-
基础标签与文字显示
功能说明 | 示例代码 | |
---|---|---|
<p> | 定义段落,自动在段落前后添加换行和缩进 | <p>这是一段文字。</p> |
<h1>~<h6> | 层级(<h1> 最大,<h6> 最小),默认加粗且独占一行 | <h2>二级标题</h2> |
<br> | 强制换行,用于打断文本流 | 这段文字<br>会换行显示 |
| 插入空格(HTML实体),连续多个 可增加间距 | 字 符 间距 |
文字样式控制(CSS)
CSS属性 | 功能说明 | 示例代码 |
---|---|---|
color | 设置文字颜色(支持十六进制、RGB、关键词) | p { color: #333; } |
font-size | 设置文字大小(建议用rem 或em 单位适配响应式布局) | h1 { font-size: 2rem; } |
font-family | 设置字体类型(需优先指定通用字体,如Arial, sans-serif ) | body { font-family: "Microsoft YaHei", sans-serif; } |
text-align | 定义文本对齐方式(left 、right 、center 、justify ) | p { text-align: justify; } |
line-height | 设置行高(推荐用数值或百分比,如5 或150% ) | p { line-height: 1.8; } |
text-indent | 首行缩进(如实现段落首行空两格) | p { text-indent: 2em; } |
特殊字符与编码
场景 | 解决方案 | 示例代码 |
---|---|---|
显示& 符号 | 使用HTML实体& | 5 < 10 → 5 &lt; 10 |
版权符号© | 使用© 或Unicode编码© | © 2023 |
欧元符号€ | 使用€ 或Unicode编码€ | 价格:€100 |
中文显示 | 确保文件编码为UTF-8,并在<head> 中声明<meta charset="UTF-8"> | <meta charset="UTF-8"> |
文本格式化与语义化
功能说明 | 适用场景 | |
---|---|---|
<strong> | 强调重要文字(语义化标签,搜索引擎更重视) | <strong>关键内容</strong> |
<em> | 强调语气(如斜体,常用于引用) | <em>注意</em> |
<mark> | 高亮标记(黄色背景) | <mark>重点</mark> |
<small> | 小号文字(常用于免责声明) | © 2023 <small>公司名称</small> |
<wbr> | 软换行(浏览器根据宽度自动换行,不会强制断开单词) | 长单词<wbr>分<wbr>割 |
相关问题与解答
问题1:如何让文字在HTML中强制换行且保留空格?
解答:
- 使用
<br>
标签强制换行,连续多个
保留空格。 - 示例:
<p>第一行<br>第二行有 三个空格</p>
问题2:如何防止长文本超出容器导致布局混乱?
解答:
- 使用CSS的
overflow: hidden;
配合text-overflow: ellipsis;
显示省略号。 - 示例:
.container { width: 200px; white-space: nowrap; / 禁止换行 / overflow: hidden; / 隐藏溢出内容 / text-overflow: ellipsis; / 显示省略号 / }