css当中经常使用的六种文本样式

css 文本样式是相对于内容进行的样式修饰,下面来说下几种常见的文本样式。

首行缩进

首行缩进是将段落的第一行缩进,这是常用的文本格式化效果。一般地,中文写作时开头空两格,类似于此。

该属性的值是允许为负值的。

语法:

text-indent:<length> | <percentage> | inherit

tip:初始值为0;

应用于: 块级元素(包括block和inline-block)

继承性: 有

百分数: 相对于包含块的宽度

案例:首字符下沉

div{
width: 200px;
border: 1px solid black;
text-indent: 0.5em;
}
div:first-letter{
font-size: 30px;
float: left;
}

水平对齐

水平对齐是影响一个元素中的文本的水平对齐方式。

语法:

text-align: left | center | right | justify | inherit

初始值: left

应用于: 块级元素(包括block和inline-block)

继承性: 有

对于IE7-浏览器来说,使用text-align不仅会改变文本的水平对齐方式,也会改变后代块级元素的水平对齐方式

字间隔

字间隔是指单词间距,用来设置文字或单词之间的间距。实际上,"字"表示的是任何非空白符字符组成的串,并由某种空白符包围。

注意:单词之间用空格分开,单词之间的间距 = word-spacing + 空格大小

注意:字间隔可为负值

语法:

word-spacing: <length> | normal | inherit

初始值: normal(默认为0)

应用于: 所有元素

继承性: 有

字母间隔

字母间隔是指字符间距

注意:字母间隔可为负值

letter-spacing:<length> | normal | inherit

初始值: normal(默认为0)

应用于: 所有元素

继承性: 有

文本转换

文本转换用于处理英文的大小写转换。

语法:

text-transform:uppercase(全大写) | lowercase(全小写) | capitalize(首字母大写) | none | inherit

初始值: none

应用于: 所有元素

继承性: 有

文本修饰

文本修饰用于为文本提供修饰线。

注意:文本修饰线的颜色与文本颜色相同。

语法:

text-decoration:none | [underline(下划线) || overline(上划线) || line-through(中划线)] | inherit

初始值: none

应用于: 所有元素

继承性: 无

在首行缩进(text-index)、水平对齐(text-align)、字间隔(word-spacing)、字母间隔(letter-spacing)、文本转换(text-transform)、文本修饰(text-decoration)这6种文本样式中,首行缩进(text-index)和水平对齐(text-align)只能够应用于块级元素(包括block和inline-block),这是最应该注意的地方。

最新文章

  1. 初识node.js
  2. Android属性(property)机制
  3. C#泛型类容器
  4. log4net按等级多种方式记录日志
  5. asp.net:repeater嵌套(常用于新闻等在首页归类显示)
  6. MyEclipse 快捷键问题
  7. Python装饰器,json,pickle
  8. Java GC分析记录
  9. Vue.js-01:第一章 - 一些基础概念
  10. 返回表对象的方法之一--bulk collect into
  11. angularjs知识点
  12. 运用Turtle实现汉诺塔的可视化运行(递归算法)
  13. BZOJ 4820 [SDOI2017] 硬币游戏
  14. python 模块 - pymongo模块
  15. Ubuntu 12.04安装VMware Workstation8.0.3
  16. 12) maven-compiler-plugin
  17. Java 信号量 Semaphore 介绍
  18. 一、Django初级
  19. maven项目 servlet jar包冲突
  20. vue四、实例

热门文章

  1. Docker 创建 Confluence6.12.2 中文版
  2. MongoDB MapReduce用法简介
  3. C#中Skip和Take的用法
  4. C#窗体打包步骤
  5. Keepalived脑裂
  6. python浅拷贝和深拷贝
  7. 完成代码将x插入到该顺序有序线性表中,要求该线性表依然有序
  8. Bootstrap -- 初见 Bootstrap
  9. telnet操作memcache
  10. C. Maximal Intersection(STL)