第15章 文本样式(下)

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”

例子

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title>CSS文本样式[下]</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<p>我是 html5,我是 HTML5,我是 html5sdlkfjsdlkfjsldkfjlksdjflksdjflksdjflksdjflksdjflksdfjlksdfjlk,我是 HTML5,我是 html5,我是 HTML5,我是 html5,我是 HTML5,我是 html5,我是 HTML5,我是 html5,我是 HTML5,</p>

<!-- <a href="http://baidu.com">百度</a> -->

</body>
</html>

@charset "utf-8";

p {
font-size: 50px;
background: silver;

/*text-decoration: underline;*/
/*text-decoration: overline;*/
/*text-decoration: line-through;*/
/*text-decoration: blink;*/

/*text-transform: uppercase;*/
/*text-transform: lowercase;*/
/*text-transform: capitalize;*/

/*text-shadow: 5px 5px 3px red;*/

/*text-align: left;*/
/*text-align: right;*/
/*text-align: center;*/

/*text-align: justify;*/
/*text-align: start;*/
/*text-align: end;*/

/*white-space: nowrap;*/
/*white-space: pre;*/
/*white-space: pre-line;*/
/*white-space: pre-wrap;*/

/*letter-spacing: 5px;*/
/*word-spacing: 15px;*/

/*line-height: 1.5;*/

word-wrap: break-word;
text-indent: 50px;
}

/*a {
text-decoration: none;
}*/

时间: 2024-08-02 11:01:52

第15章 文本样式(下)的相关文章

第 15 章 CSS 文本样式[下]

学习要点: 1.文本总汇 2.文本样式 3.文本控制 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.文本总汇 本节课,我们重点了解一下 CSS 文本样式中文本内容的一些设置方法,样式表如下: 属性名 说明 CSS 版本 text-decoration 装饰文本出现各种划线. 1 text-transform 将英文文本转换大小写. 1 text-shadow 给文本添加阴影 3 text-align 设置文本对齐方

第十五章 文本样式(上)

第 15章 CSS文本样式[上]学习要点:1.字体总汇2.字体设置3.Web字体 本章主要探讨 HTML5中 CSS文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位.一.字体总汇本节课,我们重点了解一下 CSS文本样式中字体的一些设置方法,样式表如下:属性名 说明font-size 设置字体的大小font-variant 设置英文字体是否转换为小型大写font-style 设置字体是否倾斜font-weight 设置字体是否加粗font-family 设置 font字体font

第 15 章 CSS 文本样式[上]

学习要点: 1.字体总汇 2.字体设置 3.Web 字体 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.字体总汇 本节课,我们重点了解一下 CSS 文本样式中字体的一些设置方法,样式表如下: 属性名 说明 CSS 版本 font-size 设置字体的大小 1 font-variant 设置英文字体是否转换为小型大写 1 font-style 设置字体是否倾斜 1 font-weight 设置字体是否加粗 1 fon

19.CSS文本样式【下】

第十五章 CSS文本样是[下] 一.文本总汇 二.文本样式 :CSS文本样式分为三种:文本装饰,英文大小写转换,文本阴影. 1.text-decoration (1)none :让本身有划线的文本取消掉: (2)underline :让文本的底部出现一条下划线: (3)overline :让文本的顶部出现一条下划线: (4)line-through :让文本的中部出现一条产出划线: (5)bline :让文本出现闪烁,基本不支持了: 例.@charset="utf-8" p{ font

第十九章 文本处理流编辑器:awk编程

第十九章 文本处理流编辑器:awk编程 名词解释 awk 是一种编程语言,用于linux/unix下对文本和数据进行处理.数据可以来自标准输入(stdin).一个或多个文件.或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大个编程工具.它在命令行中使用,但更多是作为脚本来使用.awk有很多内建的功能,比如:数组.函数等,这是它和C语言的相同之处,灵活性是awk最大的优势. awk命令格式和选项 语法形式 awk [option] 'script'

敏捷软件开发:原则、模式与实践——第15章 状态图

第15章 状态图 在描述有限状态机(FSM)方面,UML提供个丰富的符合. 15.1 基础知识 下图是一个简单的状态迁移图(STD),该图描述了控制用户登录到系统的FSM.圆角矩形表状态.上层格间放置每个状态的名字.下层格间中放置的是一些特定动作,表示当进入或退出该状态时要做什么. 图中左上角的实心圆称为初始伪状态.FSM从这个伪状态开始,根据变迁规则进行转移. 15.1.1 特定事件 状态图的下层格间含有事件/动作对. 15.1.2 超状态 当许多状态以同样的方式响应某些同样的事件时,使用超状

字体样式和文本样式

一.字体样式 <!doctype html> <html><head> <style> div{ color: #000; font-family: '微软雅黑','宋体'; font-weight: 900; /*这是没有单位的*/ font-style:italic; /*oblique*/ font-variant: small-caps; /*小型大写字母:全部大写*/ /*字体复合样式写法:font:字体大小/行高 字体风格 粗细 小型大写字母 倾

Linux 第一章文本安装 red hat

享受生活  热爱挑战 明远分享 Linux 第一章文本安装 red hat 每章一段话 有些人似荷,只能远观:有些人似茶,可以细细品味:有些人似风,不必在意:有些人是树,值得依靠.人生就像是一场修行,修的就是一颗心.心顺,一切就会完美:心静,出境就会美好:心乐,人生就幸福了.多点踏实,少点浮躁,活得真实才能自在. 目标:   学会用文本方式安装red hat (建议先练习图形化安装,对比着学习文本安装) 理论部分: 一丶了解linux的系统内核 对于操作系统来说,内核就好像是人的"心脏"

第17章 文本和字体_17.1-17.2 简单文本输出、 字体的背景知识

17.1 简单文本输出 17.1.1 文本输出函数 (1)TextOut(hdc,xStart,yStart,pString,iCount) ①xStart和yStart使用的是逻辑坐标,TextOut并不以NULL来做字符串的结束,需指定字符的个数iCount的值 ②SetTextAlign会改变xStart和yStart的含义 SetTextAlign 坐标值的含义 TA_LEFT xStart:第一个字符的左侧坐标 TA_RIGHT xStart:最后一个字符的右侧坐标 TA_CENTER