第 15 章 CSS 文本样式[下]
学习要点:
1.文本总汇
2.文本样式
3.文本控制
主讲教师:李炎恢
本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小、样式以及文本的方位。
一.文本总汇
本节课,我们重点了解一下 CSS 文本样式中文本内容的一些设置方法,样式表如下:
|
属性名 |
说明 |
CSS 版本 |
|
text-decoration |
装饰文本出现各种划线。 |
1 |
|
text-transform |
将英文文本转换大小写。 |
1 |
|
text-shadow |
给文本添加阴影 |
3 |
|
text-align |
设置文本对齐方式 |
1,3 |
|
white-space |
排版中的空白处理方式 |
1 |
|
letter-spacing |
设置字母之间的间距 |
1 |
|
word-spacing |
设置单词之间的间距 |
1 |
|
line-height |
设置行高 |
1 |
|
word-wrap |
控制段词 |
3 |
|
text-indent |
设置文本首行的缩进 |
1 |
二.文本样式
CSS 文本样式有三种:文本装饰、英文大小写转换和文本阴影。
1.text-decoration
p {
text-decoration: underline;
}
解释:设置文本出现下划线。属性值如下表:
|
值 |
说明 |
|
none |
让本身有划线装饰的文本取消掉 |
|
underline |
让文本的底部出现一条下划线 |
|
overline |
让文本的头部出现一条上划线 |
|
line-through |
让文本的中部出现一条删除划线 |
|
blink |
让文本进行闪烁,基本不支持了 |
//让本来有下划线的超链接取消
a {
text-decoration: none;
}
2.text-transform
p {
text-transform: uppercase;
}
解释:设置英文文本转换为大小写。
|
值 |
说明 |
|
none |
将已被转换大小写的值恢复到默认状态 |
|
capitalize |
将英文单词首字母大写 |
|
uppercase |
将英文转换为大写字母 |
|
lowercase |
将英文转换为小写字母 |
3.text-shadow
p {
text-shadow: 5px 5px 3px black;
}
解释:给文本添加阴影。其中四个值,第一个值:水平偏移;第二个值:垂直偏移;第三个值:阴影模糊度(可选);第四个值:阴影颜色(可选)。
三.文本控制
CSS 文本样式中还有一组对文本进行访问、形态进行控制的样式。
1.text-align
p {
text-align: center;
}
解释:指定文本的对齐方式。
|
值 |
说明 |
|
left |
靠左对齐,默认 |
|
right |
靠右对齐 |
|
center |
居中对齐 |
|
justify |
内容两端对齐 |
|
start |
让文本处于结束的边界 |
|
end |
让文本处于结束的边界 |
start 和 end 属于 CSS3 新增的功能,但目前 IE 和 Opera 尚未支持。
2.white-space
p {
white-space: nowrap;
}
解释:处理空白排版方式。
|
值 |
说明 |
|
normal |
默认值,空白符被压缩,文本自动换行 |
|
nowrap |
空白符被压缩,文本不换行 |
|
pre |
空白符被保留,遇到换行符则换行 |
|
pre-line |
空白符被压缩,文本会在排满或遇换行符换行 |
|
pre-wrap |
空白符被保留,文本会在排满或遇换行符换行 |
3.letter-spacing
p {
letter-spacing: 4px;
}
解释:设置文本之间的间距。
|
值 |
说明 |
|
normal |
设置默认间距 |
|
长度值 |
比如:“数字”+“px” |
4.word-spacing
p {
word-spacing: 14px;
}
解释:设置英文单子之间的间距。
|
值 |
说明 |
|
normal |
设置默认间距 |
|
长度值 |
比如:“数字”+“px” |
5.line-height
p {
line-height: 200%;
}
解释:设置段落行高。
|
值 |
说明 |
|
normal |
设置默认间距 |
|
长度值 |
比如:“数字”+“px” |
|
数值 |
比如:1,2,3 |
|
% |
比如:200% |
6.word-wrap
p {
word-wrap: break-word;
}
解释:让过长的英文单词断开。
|
值 |
说明 |
|
normal |
单词不断开 |
|
break-word |
断开单词 |
7.text-indent
p {
text-indent: 20px;
}
解释:设置文本首行的缩进。
|
值 |
说明 |
|
normal |
设置默认间距 |
|
长度值 |
比如:“数字”+“px” |
第 15 章 CSS 文本样式[下]的更多相关文章
- 第 15 章 CSS 文本样式[上]
学习要点: 1.字体总汇 2.字体设置 3.Web 字体 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.字体总汇 本节 ...
- css基础-css选择器和css文本样式相关
css基础-css选择器和css文本样式相关: 使用link链入外部样式,页面加载时会同时加载样式 @import url(“*.css”);使用导入式,页面加载完后,才会加载样式 链接伪类的顺序 : ...
- 6.css文本样式
文本样式,只要针对的是文本的效果和文本的方位,即文本样式和文本控制总结起来有一表中的属性可用: 属性名 说明 CSS 版本 text-decoration 装饰文本出现各种划线 1 text-tran ...
- 前端学习 -- Css -- 文本样式
text-transform可以用来设置文本的大小写 可选值: none 默认值,该怎么显示就怎么显示,不做任何处理 capitalize 单词的首字母大写,通过空格来识别单词 uppercase 所 ...
- (3)css文本样式
本篇学习资料主要讲解: 如何用css 的样式定义方法来介绍文字的使用. 第(1)节:用css设置文本样式. 一.弄懂文本文字的制作.利用css的样式定义版面 ...
- css文本样式text、字体样式font
文本样式text 1.文本颜色color 例如h1 {color:red;} 2.文本方向direction,不常用 默认ltr从左到右,rtl表示从右到左 3.文本水平对齐方式text-align ...
- CSS 文本样式
1. 文本样式 text <!--文本颜色color --> .text {color:red;} 2. 文本对齐方式 text-align <style> .text ...
- css文本样式及控制文本的大小写
常用文本样式如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
- 《深入理解bootstrap》读书笔记:第4章 CSS组件(下)
十. 标签(.label类,label-xxx) 高亮一些标题部分. 1 2 3 4 5 6 <h1>HELLO<span class="label label-defau ...
随机推荐
- 知方可补不足~SQL为大数据引入分区表
回到目录 一些概念 分区表在oracle和sqlserver中都上存在的,当数据表的数据量过大时,上千万,上亿的数据,在进行数据查询时需要显得比较慢,性能很差,这时是时候引入分区表了,分区表顾名思义, ...
- Atitit.java c#这类编程语言的设计失败点attilax总结
Atitit.java c#这类编程语言的设计失败点attilax总结 1. Npe1 2. Api粒度过小而又没有提供最常用模式1 3. checked exception(jeig n jyejy ...
- Atitit 桌面软件跨平台gui解决方案 javafx webview
Atitit 桌面软件跨平台gui解决方案 javafx webview 1.1. 双向js交互1 1.2. 新弹出窗口解决1 1.3. 3.文档对象入口dom解析1 1.4. 所以果断JavaFX, ...
- Python之函数与变量
本节内容 函数介绍及其作用 函数的定义与调用 函数的参数说明 全局变量与局部变量 值传递和引用传递 一.函数的介绍及其作用 编程语言中的函数与数学中的函数是有区别的:数学中的函数有参数(输入),就会有 ...
- [转] SSH原理与运用(2):远程操作与端口转发
英文:阮一峰 链接:http://www.ruanyifeng.com/blog/2011/12/ssh_port_forwarding.html 接着前一次的文章,继续介绍SSH的用法. (Imag ...
- Java语言的个人理解
Java语言的个人理解(比价深层次吧) 大四的生活确实十分的奢靡,不锻炼,不读书,几乎就是当一天和尚撞一天钟的生活,太颓废了,还好自己不是这个样子,不过身体确实差了很多,昨天跑了一圈内环(4KM),今 ...
- 行集函数:OpenRowSet 和 OpenQuery
在SQL Server中,行集函数是不确定性的,这意味着,每次调用,返回值不总是相同的.返回值是不确定的,这意味着,对于相同的输入值,不保证每次返回的值都是相同的.对行集函数的每次调用,行集函数都是单 ...
- 深入理解javascript作用域系列第三篇——声明提升(hoisting)
× 目录 [1]变量 [2]函数 [3]优先 前面的话 一般认为,javascript代码在执行时是由上到下一行一行执行的.但实际上这并不完全正确,主要是因为声明提升的存在.本文是深入理解javasc ...
- [c++] Associative Containers
关联容器 和 顺序容器 的本质差别在于: 关联容器通过键(key)存储和读取元素,而顺序容器则通过元素在容器中的位置顺序存储和访问元素. Reference: http://www.cnblogs.c ...
- 漫谈可视化Prefuse(四)---被玩坏的Prefuse API
这个双12,别人都在抢红包.逛淘宝.上京东,我选择再续我的“漫谈可视化”系列(好了,不装了,其实是郎中羞涩...) 上篇<漫谈可视化Prefuse(三)---Prefuse API数据结构阅读有 ...