# CSS3 文本效果
## CSS3 文本效果
CSS3 包含多个新的文本特性。
在本章中,您将学到如下文本属性:
* text-shadow
* word-wrap
## 浏览器支持
| 属性 | 浏览器支持 |
| --- | --- |
| text-shadow |
| word-wrap |
Internet Explorer 10、Firefox、Chrome、Safari 以及 Opera 支持 text-shadow 属性。
所有主流浏览器都支持 word-wrap 属性。
注释:Internet Explorer 9 以及更早的版本,不支持 text-shadow 属性。
## CSS3 文本阴影
在 CSS3 中,text-shadow 可向文本应用阴影。
![文本阴影效果](https://box.kancloud.cn/2015-12-13_566d21cac69fb.gif)
您能够规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色:
### 实例
向标题添加阴影:
```
h1
{
text-shadow: 5px 5px 5px #FF0000;
}
```
## CSS3 自动换行
单词太长的话就可能无法超出某个区域:
This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next line.
在 CSS3 中,word-wrap 属性允许您允许文本强制文本进行换行 - 即使这意味着会对单词进行拆分:
This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next line.
下面是 CSS 代码:
### 实例
允许对长单词进行拆分,并换行到下一行:
```
p {word-wrap:break-word;}
```
## 新的文本属性
| 属性 | 描述 | CSS |
| --- | --- | --- |
| [hanging-punctuation](/cssref/pr_hanging-punctuation.asp "CSS3 hanging-punctuation 属性") | 规定标点字符是否位于线框之外。 | 3 |
| [punctuation-trim](/cssref/pr_punctuation-trim.asp "CSS3 punctuation-trim 属性") | 规定是否对标点字符进行修剪。 | 3 |
| text-align-last | 设置如何对齐最后一行或紧挨着强制换行符之前的行。 | 3 |
| [text-emphasis](/cssref/pr_text-emphasis.asp "CSS3 text-emphasis 属性") | 向元素的文本应用重点标记以及重点标记的前景色。 | 3 |
| [text-justify](/cssref/pr_text-justify.asp "CSS3 text-justify 属性") | 规定当 text-align 设置为 "justify" 时所使用的对齐方法。 | 3 |
| [text-outline](/cssref/pr_text-outline.asp "CSS3 text-outline 属性") | 规定文本的轮廓。 | 3 |
| [text-overflow](/cssref/pr_text-overflow.asp "CSS3 text-overflow 属性") | 规定当文本溢出包含元素时发生的事情。 | 3 |
| [text-shadow](/cssref/pr_text-shadow.asp "CSS3 text-shadow 属性") | 向文本添加阴影。 | 3 |
| [text-wrap](/cssref/pr_text-wrap.asp "CSS3 text-wrap 属性") | 规定文本的换行规则。 | 3 |
| [word-break](/cssref/pr_word-break.asp "CSS3 word-break 属性") | 规定非中日韩文本的换行规则。 | 3 |
| [word-wrap](/cssref/pr_word-wrap.asp "CSS3 word-wrap 属性") | 允许对长的不可分割的单词进行分割并换行到下一行。 | 3 |
- HTML 基础
- HTML 简介
- 基本的 HTML 标签 - 四个实例
- HTML 元素
- HTML 属性
- HTML 标题
- HTML 段落
- HTML 文本格式化
- HTML 编辑器
- HTML CSS
- HTML 链接
- HTML 图像
- HTML 表格
- HTML 列表
- HTML <div> 和 <span>
- HTML 布局
- HTML 表单和输入
- HTML 框架
- HTML Iframe
- HTML 背景
- HTML 颜色
- HTML 颜色名
- HTML 4.01 快速参考
- HTML 高级
- HTML <!DOCTYPE>
- HTML 头部元素
- HTML 脚本
- HTML 字符实体
- HTML 统一资源定位器
- HTML URL 字符编码
- HTML Web Server
- HTML 媒体
- HTML 多媒体
- HTML Object 元素
- HTML 音频
- HTML 视频
- HTML XHTML
- XHTML 简介
- XHTML - 元素
- XHTML - 属性
- HTML 5 教程
- HTML 5 简介
- HTML 5 视频
- HTML 5 Video + DOM
- HTML 5 音频
- HTML 5 拖放
- HTML 5 Canvas
- HTML5 内联 SVG
- HTML 5 Canvas vs. SVG
- HTML5 地理定位
- HTML 5 Web 存储
- HTML 5 应用程序缓存
- HTML 5 Web Workers
- HTML 5 服务器发送事件
- HTML5 Input 类型
- HTML5 表单元素
- HTML5 表单属性
- CSS 基础
- CSS 简介
- CSS 基础语法
- CSS 高级语法
- CSS 派生选择器
- CSS id 选择器
- CSS 类选择器
- CSS 属性选择器
- 如何创建 CSS
- CSS 样式
- CSS 背景
- CSS 文本
- CSS 字体
- CSS 链接
- CSS 列表
- CSS 表格
- CSS 轮廓
- CSS 框模型
- CSS 框模型概述
- CSS 内边距
- CSS 边框
- CSS 外边距
- CSS 外边距合并
- CSS 定位
- CSS 定位 (Positioning)
- CSS 相对定位
- CSS 绝对定位
- CSS 浮动
- CSS 选择器
- CSS 元素选择器
- CSS 分组
- CSS 类选择器详解
- CSS ID 选择器详解
- CSS 属性选择器详解
- CSS 后代选择器
- CSS 属性选择器详解
- CSS 后代选择器
- CSS 子元素选择器
- CSS 相邻兄弟选择器
- CSS 伪类 (Pseudo-classes)
- CSS 伪元素 (Pseudo-elements)
- CSS 高级
- CSS 水平对齐
- CSS 尺寸 (Dimension)
- CSS 分类 (Classification)
- CSS 导航条
- CSS 图片库
- CSS 图像透明度
- CSS2 媒介类型
- CSS 注意事项
- CSS3 教程
- CSS3 简介
- CSS3 边框
- CSS3 背景
- CSS3 文本效果
- CSS3 字体
- CSS3 2D 转换
- CSS3 3D 转换
- CSS3 过渡
- CSS3 动画
- CSS3 多列
- CSS3 用户界面
- Firebug 教程
- Firebug 教程
- 使用Firebug查看和编辑HTML和CSS
- 使用 Firebug 调试 JavaScript
- Firebug页面概况查看
- Firebug动态执行JavaScript
- Firebug记录Javascript日志
- Firebug监控网络情况
- 免责声明