【文本样式】入门

目录

行间距

文本样式


行间距

1、行高(line-height)

(1)文字占有的实际高度;

(2)行高=上间距+字体的大小+下间距;

(3)其中,字体是垂直居中显示,上间距=下间距。

 行高(line-height)可选值:

(1)直接放一个大小,例如:40px;

(2)还可以放倍数,是当前字体大小的倍数;

(3)可以放百分比。

2、单行文本在父元素中垂直居中

只要设置父元素的行高和高度一致即可

3、font中也可以指定行高

font:字体大小/行高  字体类型;  例如:font:40px serif;

文本样式

1、text-transform 可以用来设置文本的大小写

可选值:

(1)none     默认值,文本正常显示;

(2)lowercase  文本以小写字母显示;

(3)uppercase  文本以大写字母显示;

(4)capitalize  首字母大写。

2、text-decoration 可以用来设置文本的修饰

可选值:

(1)none  默认值,文本正常显示;

(2)overline  上划线;

(3)underline  下划线;

(4)line-through  删除线  。

3、letter-spacing 可以指定字符间距

4、word-spacing 可以设置单词之间的距离

5、text-align 用于设置文本的对齐方式

可选值:

(1)left  默认值  文本靠左显示;

(2)right  文本靠右显示;

(3)center  文本居中显示;

(4)justify  两端对齐。

6text-indent 设置首行缩进(常用长度单位: px,em ,rem)

7white-space 设置网页如何处理空白

<style>
 /* 设置换不换行(以下是不换行) */
p{
white-space:nowrap;
}
</style>

8text-overflow 文本溢出包含元素时发生的事情

<style>
/* 设置溢出内容以省略号的形式出现 */
p{
text-overflow: ellipsis;
}
</style>

9text-shadow 设置文本的阴影

4个参数:

(1)阴影的水平位移距离   正值向右偏移,负值向左偏移   必选;

(2)阴影的垂直位移距离   正值向下偏移,负值向上偏移   必选;

(3)阴影的模糊半径  可选    默认0px;

(4)阴影的颜色  一般用rgba颜色  可选,默认是字体的颜色。

<style>
text-shadow:10px 10px 10px rgba(255, 0, 0, 1);
</style>

 10、box-shadow 盒阴影

box-shadow盒阴影 4个参数:

(1)阴影的水平位移距离   正值向右偏移,负值向左偏移   必选;

(2)阴影的垂直位移距离   正值向下偏移,负值向上偏移   必选;

(3)阴影的模糊半径       可选    默认0px;

(4)阴影的颜色  一般用rgba颜色  可选  默认是黑色。

<style>
box-shadow:10px 10px 10px rgba(255, 0, 0, 1);
</style>

11、vertical-align

vertical-align作用:

(1)设置图文对齐方式;

(2)解决图片三像素的问题。

vertical-align 可选值:

(1)baseline  基线对齐  以英文x最底下为对齐标准;

(2)bottom   底部对齐;

(3)top      顶部对齐;

(4)middle   居中对齐。

12、display 设置元素的相互转换

display可选值:

(1)none    隐藏元素;

(2)block   将元素专成块元素;

(3)inline   将元素转成行内元素;

(4)inline-block  将元素转成行内块元素。

面试题:什么是图片三像素的问题,如何解决这个问题

(1)vertical-align 设置非baseline默认值即可;

(2)可以设置其父元素的font-size为0,注意如果父元素里有文字,需要重新设置字体大小;

(3)可以将图片转成块元素;

(4)将元素脱离文档流,例如可以设置浮动,设置弹性盒子,设置绝对定位。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

3块钱的红包

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值