html+css 文本样式常用属性集合和总结

文本样式

text-transform

transform 的意思是使变形

描述
none默认。定义带有小写字母和大写字母的标准的文本
capitalize文本中的每个单词以大写字母开头
uppercase定义仅有大写字母
lowercase定义无大写字母,仅有小写字母
inherit规定应该从父元素继承 text-transform 属性的值

text-decoration

可以用来设置文本的修饰

描述
none默认,标准的文本
underline文本下的一条下划线线
overline文本上的一条线
line-through穿过文本下的一条线,删除线
inherit规定应该从父元素继承 text-decoration 属性的值

letter-spacing

可以设置字符间距

word-spacing

可以设置单词之间的距离,只要字符之间有空格分隔就算做单词

text-align

用于设置文本的对齐方式

描述
left把文本排列到左边。默认值:由浏览器决定
right把文本排列到右边
center把文本排列到中间
justify实现两端对齐文本效果,也可以让图片水平居中
inherit规定应该从父元素继承 text-align 属性的值

text-indent

设置首行缩进

  • 指定一个正值时,会自动向右侧缩进指定的像素

  • 指定一个负值,则会向左移动指定的像素,

  • 通过这种方式可以将一些不想显示的文字隐藏起来

  • 这个值一般都会使用em作为单位

white-space

设置网页如何处理空白

描述
normal默认。空白会被浏览器忽略。
pre空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap文本不会换行,文本会在在同一行上继续,直到遇到 标签为止。
pre-wrap保留空白符序列,但是正常地进行换行。
pre-line合并空白符序列,但是保留换行符。

text-overflow

文本溢出包含元素时

描述
clip剪切文本。
ellipsis显示省略符号 ... 来代表被修剪的文本。
string使用给定的字符串来代表被修剪的文本。

vertical-align

设置元素垂直对齐的方式

描述
baseline默认,元素放置在父元素的基线上
top把元素的顶端与行中最高元素的顶端对齐
bottom使元素及其后代元素的底部与整行的底部对齐
middle把此元素放置在父元素的中部

应用:

  • 图文垂直对齐方式

  • 图片三像素的问题

  • 父元素如果不设置高,由图片撑开,此时图片的底部就会有三像素的空白

    • 解决方式一:vertical-align属性值不为默认值

    • 解决方式二:给图片转成块元素(display:"block")

    • 解决方式三:给父元素设置font-size为0

注意 vertical-align 只对行内元素、行内块元素和表格单元格元素生效、不能用它垂直对齐块级元素。

text-shadow

文本阴影(shadow是阴影的意思,blur模糊的意思)

描述
h-shadow必需,水平阴影的位置,允许负值
v-shadow必需,垂直阴影的位置,允许负值
blur可选,模糊的距离
color可选,阴影的颜色
  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

十七同志

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

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

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

打赏作者

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

抵扣说明:

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

余额充值