css文本样式有,CSS---文本样式

CSS文本样式

CSS字体

font-family字体属性

定义元素内文字以什么字体来显示

语法:

font-family:[字体1][,字体2][,...]

当使用英文字体时,字体名称中间存在空格,字体名称需要用双引号括起来

c974b180c24dcb47e82203a5be98bac4.png

说明:

含空格字体名和中文,用英文引号("")括起

多个字体,用英文","隔开

引号嵌套,外使用双引号,内使用单引号

使用多个字体属性时,他实际是告诉系统,搜素第一种字体,若第一种字体系统不存在,则使用第二种字体,以此类推,若都没有,则使用浏览器默认字体

font-family属性值:具体字体名,字体集

字体集:

Serif

Sans-serif

Monospace

Curisive

Fantasy

bd6d1f692972bf2a002b151ecdec9ecd.png

font-size文字大小

定义元素内文字大小

语法:

font-size:绝对单位|相对单位

绝对单位:在任何分辨率的情况下,字体大小不会改变

属性值

说明

in

Inch,英寸,1英寸=2.54厘米

cm

厘米,1厘米=0.394英寸

mm

毫米,1毫米=0.1厘米

pt

磅,印刷的点数,72磅=1英寸

pc

Pica,1pc=12pt

xx-small

9px

x-small

11px

small

13px

medium

16px

large

19px

x-large

23px

xx-large

28px

简单代码实现:

前五种:718633d9c268ea7a7b0ba7eb245a4b99.png

402aa65e964324bec3f2767e4d23808c.png

后七种:

db5d837e3d5144171d24c9ac4415e269.png

ff533603a9cca17ed54ed61b6824ee79.png

代码实现结果:

0251f8d1c68a277d4c419fda7e31dcdf.png

后七种在不同l浏览器下显示效果不一样,故不推荐使用

相对单位(相对于父元素进行字体大小的改变):

1、px像素,受显示器分辨率影响,手机端一般不设置px

2、em/%

简单代码实现:

29f0212806f3fa05f816bf7ad545dfc8.png

代码实现结果:

8abac25bfb6dec233beac085daad1383.png

color字体颜色设置

定义元素内文字颜色

语法:

color:颜色名|十六进制|RGB

rgb代表:red,green,blue

通常用数字或百分比代表每个颜色的值,中间用逗号隔开,数字:0-255,百分比:0%-100%,大于或小于边界值,会自动修复为边界值

简单代码实现:

c1ff180f5f0dad661030dcf67e6e3cbe.png

代码实现结果:

76b4cddee834d6a2e5284c213e8923be.png

font-weight字体加粗

为元素内文字设置粗细

语法:

font-weight:normal | bold | bolder | lighter | 100-900

说明:

默认值:normal

400=normal,而700=bold

简单代码实现:

8463dfb2bf327ffd782ef7de46b27b98.png

e108cf267383b2f37b7a63e7c35d645b.png

代码实现结果:

1ea8513750ee3c7473fcddc06b705316.png

font-style 设置

5d5d0880fcf1c152d2f763a55ea72215.png

normal:默认值

italic:斜体 (一般用来表示引用的内容)

oblique:倾斜

简单代码实现:

9bb84d122b54a08d3a9b75c75ca49fc8.png

b0cdce9ca906425e345a32225cfcc11b.png

代码实现结果:

aaa3bf5a4985a59322504a5c11c9d696.png

font-variant字体变形

设置元素中文本为小型大写字母(只针对英文内容)

语法:

font-variant:normal|small-caps

简单代码实现:

573e528bb5db798f7500808bedc3381a.png

代码实现结果:

6acc75678be0db81d57d4b4ca037db17.png

CSS文本样式

text-align 属性

设置元素内文本的水平对齐方式

语法:

text-align:left|right|center|justify

(margin:0 [上下边距设置]auto;[左右边距为自动的])

简单代码实现:c72edfe39e904f1c58b1c14f1d2928b9.png

代码实现结果:b4640e99e59053b3c859f32b7ccd00c9.png

vertical-align属性

设置元素内容的垂直方式

语法:

vertical-align:baseline | sub | super | top | text-top | middle | bottom | text-bottom 长度 | 百分比

垂直对齐方式对行内样式才生效,对块级元素不生效(div,p等)

简单代码实现:478cbf7602a88f2fb8d6fef0a31f5178.png

代码实现结果:

8280f0e4196d632b9edf4a5937c9763e.png

基线:

94222b0217366ea4541b161e1f5480e8.png

vertical-align垂直对齐属性

f47f4977a3eee1695d66f6fda52e6779.png

不同的属性值对应不同的基线位置

代码实现:ff8ac4878fe142006f88706fceb3d82e.png

代码结果:

a5eeb9846c3ff917ce715604063e5a7b.png

长度值与百分比

0bf397518bab4c6c3f263262546854e7.png

5a5f1916f3d979306e772ded8ea2c8cb.png

该属性还可应用于单元格中

多行内容垂直居中

简单代码实现:24bb19f00b9ad64c9dafa70d1ba7a1e1.png

代码实现结果:

ebeb92c38230618d01834be5602173a5.png

line-height行高属性

设置元素中文本行高(可以继承,继承的是计算后的值)

语法:

line-height:长度值|百分比

text-indent:首行缩进(eg:2em)

用px定义行高时,当行高值大于字体大小时,字体会发生重叠,这说明,当字体大小改变时,行高并不随之改变,故可以使用em及百分比来设置行高

4b6d652202ddfa4439e85465b14236e1.png

em及百分比

代码实现ea46f018d78090a4e572340ce25274a1.png

实现结果:

a1a0b6cd8a1ac064938918eb659efcec.png

其他属性

字体属性

说明

word-spacing

设置元素内单词之间的间距

letter-spacing

设置元素内字母之间的间距

text-transfrom

capitalize首字母大写、uppercase大写、lowercase小写、none无设置

text-decoration

underline下划线、overline上划线、line-through贯穿线、blink、none

系统以空格来评判英文单词和中文,若中文之间有空格则也会改变间距,属性值可以设置为正也可以设置为负,负值的结果字母重叠

代码应用:

edc8270e827e651d93b8cb73d502d196.png

2a5ba1ac6cf33051cd3ed6ebb9c32ae7.png

代码实现结果:

890677d4a564d86fc8aec6eeb84b8289.png

e69b61b276cac4a4335fc5833316d868.png

同一个样式中,可以设置多个属性值,如果加了none,则全部清空

一般超链接中默认存在下划线,若想取消下划线,则将decoration属性设置为none

简单应用

代码:

683a7e454105691c1005e3ac7bbe16cc.png

c9557db8d2a413ae17e74d81ae1261da.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值