Kidney自得其乐版CSS教程 Chapter3 Text

Chapter 3 Text


Version


Update


Note


1.0


2016-6-1


首次添加。欢迎在评论中指出错误,一经核实,立即修订,且注明贡献者。


文本


字体


颜色


排版


修饰


书写模式


其它

1、字体

1.1 font-style

值:normal(默认),italic,oblique

italic是从字体中选择斜体样式,如果某种字体无斜体样式,则用oblique设置斜体。

1.2 font-variant

值:normal,small-caps

variant表示“变体”,用于将大写字母的尺寸变小。

1.3 font-weight

值:关键字、数值(100,200 …… 900)

1.4 font-size

值:关键字、长度值和百分比

1.5 font-family

值:关键字

可设置多个以逗号隔开的字体,字体名称中包含空格的需要用引号。

1.6 font

上面五个属性+line-height属性的简写。

必须按照上述顺序设置。

font-size和font-family是必须的,其余是可选的。

行距需与字体大小写在一起,用斜线隔开,font-size/line-height

2、color

值:颜色值。

3、排版

3.1 line-height

值:长度值、百分比和数字

3.2 vertical-align

值:长度值、百分比和关键字

用于设置行内元素行框和表格内的垂直对齐方式。

行框:又译行盒,指包含来自同一行的盒的矩形区域。

3.3 letter-spacing

值:长度值、百分比。可为负。

3.4 white-space

控制文本的空格和换行。

空格是指编辑器里文本内部的空格。

换行指的是在编辑器中敲的换行符与文本抵达容器边界的换行行为。

pre表示预格式化,简单理解,就是编辑器中敲的换行符会在浏览器的显示中体现出来。

normal(默认值):忽略换行符。文本抵达边界会换行。空格会被合并。

pre:保留换行符。文本抵达边界不换行。空格不会合并。

nowrap:忽略换行符。文本抵达边界不换行。空格会被合并。

pre-wrap:保留换行符。文本抵达边界会换行。空格不会合并。

pre-line:保留换行符。文本抵达边界会换行。空格会合并。

3.5 word-spacing

值:长度值、百分比。可为负。

3.6 text-align

值:left、center、right

设置文本水平对齐方式。

3.7 text-indent

值:长度值、百分比

设置首行缩进。允许负值。

3.8 text-overflow

值:clip(默认),ellipsis,string

用于设置文本截尾的后缀。

clip就是直接切掉,没有后缀;ellipsis会缀一个省略号;还可以用一个字符串作为后缀。

注意:要想实现后缀,必须和white-space:nowrap、overflow:hidden合用。

3.9 text-wrap

用于设置文本换行(折行)规则。

3.10 overflow-wrap

原名word-wrap。用于设置文本换行(折行)规则。

4、修饰

4.1 text-decoration

值:none,underline,overline,line-through,blink

CSS3又增加了线条样式和颜色,于是该属性变成了简写属性,不过目前此语法还未得到广泛支持。

4.2 text-shadow

值:offsetX,offsetY,blur,color

可以设置多组用逗号隔开的阴影。

4.3 text-emphasis

用于重点标记。目前浏览器支持还很差。

5、书写模式

5.1 derection

值:ltr,rtl

指定行内元素的排布方向、表格列布局的方向、水平溢出的方向等

5.2 unicode-bidi

值:normal,embed,bidi-override

与direction合用,控制文本书写的方向

5.3 writing-mode

值:normal(默认),horizontal-tb,vertical-rl,vertical-lr

6、其它

6.1 user-select

规定文本是否可选。默认值text表示可选,如设为none则表示不可选。

时间: 2024-07-30 12:57:56

Kidney自得其乐版CSS教程 Chapter3 Text的相关文章

Kidney自得其乐版CSS教程(序)

一.课程目录 Chapter 1 Selector 选择器 Chapter 2 Box Model 盒模型 Chapter 3 Text 文本 Chapter 4 Background & Border 背景与边框 Chapter 5 Layout 布局 Chapter 6 Transform 2D/3D几何变换 Chapter 7 Transition & Animation 时间轴与动画 Chapter 8 User Interface 用户界面 Chapter 9 Web Font

Kidney自得其乐版CSS教程 Chapter7 Transition&Animation

Chapter 7 Transition&Animation Version Update Note 1.0 2016-6-11 首次添加.欢迎在评论中指出错误,一经核实,立即修订,且注明贡献者. 1.transition transition的作用是在状态变化之间增加时间轴属性,使其呈现平滑过渡的动态效果. 它是以下四个属性的简写: 1.1 transition-property 设置参与过渡的属性.具备动画性的属性才会有过渡效果. 值:属性名(多个属性名用逗号隔开),all 1.2 tran

Kidney自得其乐版CSS教程 Chapter5 Layout

Chapter 5 Layout Version Update Note 1.0 2016-6-5 首次添加.欢迎在评论中指出错误,一经核实,立即修订,且注明贡献者. 图例:CSS3以前版本    CSS3中浏览器普遍支持的属性    CSS3中未被普遍支持的属性 CSS布局体系 浮动 定位 列表 表格 分列 伸缩盒 1.浮动 1.1 float 值:left,right,none(默认值) 相对定位也可以设置浮动,绝对定位则不行. 浮动会脱离文档流,但其包含块仍然是父元素,这一点和绝对定位元素

Kidney自得其乐版CSS教程 Chapter1 Selector

Chapter 1 Selector 选择器 Version Update Note 1.0 2016-5-28 首次添加.欢迎在评论中指出错误,一经核实,立即修订,且注明贡献者. 图例:CSS3以前版本    CSS3中浏览器普遍支持的属性    CSS3中未被普遍支持的属性 1.元素选择器 1.1 * 通配符,表示所有元素 1.2 element 2.class和id 2.1 .className 2.2 #id 在单个文档中指定唯一的元素. id可用于锚链接.例如: <a href = &qu

Kidney自得其乐版CSS教程 Chapter2 Box Model

Chapter 2 Box Model Version Update Note 1.0 2016-5-31 首次添加.欢迎在评论中指出错误,一经核实,立即修订,且注明贡献者. 1.元素的分类        1.1 替换元素 替换元素就是替身元素,它替别人占个位,它不是普通的标签,它代表某种元件. 例如:<img> <source><input><embed>……        1.2 非替换元素 大部分元素都是非替换元素. 从形式上看非替换元素是一对标签,替

Kidney自得其乐版CSS教程Chapter6 Transform

Chapter 6 Transform Version Update Note 1.0 2016-6-11 首次添加.欢迎在评论中指出错误,一经核实,立即修订,且注明贡献者. transform用于2D/3D几何变换,包括平移translate.旋转rotate.缩放scale和倾斜skew.这些几何变换有三个关键点:坐标原点.坐标和轴. 本来打算按之前的体例写,但是几何变换用图形最能说明一切,特别是网上有现成的资源,基本囊括了所有几何变换,非常直观,不用费一个字解释. 参见:http://we

css教程如何修改留言板程序

error_reporting(0);$conn = new com("adodb.connection"); $conn->open("driver={microsoft access driver (*.mdb)}; dbq=" . realpath("db.mdb "));$rs=new com("adodb.recordset"); $abc = $_get["abc"]; $webn = $

2014年最新的辛星html、css教程打包发布了,免积分,纯PDF(还有PHP奥)

首先说一下,这个教程是我的所有的博客的精华,我整理了两天之后才做出的这个pdf文档,累死我了,下面免积分给大家,希望大家能够不吝指正,提出它的一些不足什么的,谢谢啦: 下面就是它的下载地址了:2014年辛星html.css教程   如果上面的地址打不开,可以去浏览器中输入如下地址,然后再打开即可: http://download.csdn.net/detail/xinguimeng/7678945     . 还有自己之前写的PHP的一些教程,第一本:PHP教程 ,下载连接:2014年辛星PHP

2014年度辛星css教程夏季版第一节

CSS是Cascading Style Sheets的缩写,即层叠样式表,它用于表现HTML的样式,即HTML只是去写该网页有哪些内容,至于如何去表现它们,由CSS去定制. *************时代的呼唤************* 1.在之前,我们直接把网页的格式写到HTML中去,这样会造成格式的混乱,而且难以阅读和修改,不过这不是最大的问题,最大的问题在于我们想给网页换一个表达样式的时候,需要修改的地方不仅很多关键是非常零散,需要花费很大的力气去定位这些样式. 2.于是,把网页内容与其表