CSS文本样式

text-indent属性

text-indent属性可以为特定选项的文本进行首行缩进,取值可以是长度值或百分比,它的属性值通常使用em作为单位,text-indent: 2em;表示首行缩进两个字符。另外要注意的是text-indent属性只在块级元素其作用,在行内元素或行内块级元素不起作用,同时它也会被继承。

text-align属性

text-align属性值分别有:center | left | right | justify | inherit

* {margin: 0;padding: 0;}div {width: 400px;margin-bottom: 20px;border: 1px solid #eee;margin-left: 100px;}div:nth-child(1) {text-align: center;border-color: black;}div:nth-child(2) {text-align: right;border-color: red;}div:nth-child(3) {text-align: left;border-color: orange;}div:nth-child(4) {text-align: justify;border-color: green;}div:nth-child(5) {text-align: right;border-color: blue;}p {text-align: inherit;}
<div>center文本对齐</div><div>right文本对齐</div><div>left文本对齐</div><div>justify文本对齐</div><div><p>inherit文本对齐</p></div>

word-spacing属性和letter-spacing属性

word-spacing属性改变的是单词间的间距
letter-spacing属性改变的字符间或字母间的间距

p:nth-child(1) {word-spacing: 10px;}
p:nth-child(2) {letter-spacing: 10px}
<p>我是word spacing</p>
<p>我是letter spacing</p>

text-transform(字符转换)属性

text-transform属性可以进行字母间的大小写转换
text-transform: uppercase;转换为大写
text-transform: lowercase;转换为小写
text-transform: capitalize;每个单词首字母大写
text-transform: none;默认不转换

text-decoration(文本修饰)属性

text-decoration 有 5 个值:
none:去掉文本修饰
underline:添加下划线
overline:添加上划线
line-through:文本中间添加贯穿线
blink:文本闪烁,有争议(很少用)

span:nth-child(1) {text-decoration: none;}
span:nth-child(2) {text-decoration: underline;}
span:nth-child(3) {text-decoration: overline;}
span:nth-child(4) {text-decoration: line-through;}
span:nth-child(5) {text-decoration: blink;}
<span>none</span>
<span>underline</span>
<span>overline</span>
<span>line-through</span>
<span>blink</span>

white-spacing(处理空白符)属性

white-spacing属性值有:

空白符 换行符 自动换行
pre 保留 保留 不允许
pre-line 合并 保留 允许
pre-wrap 保留 保留 允许
nowrap 合并 忽略 不允许
normal 合并 忽略 允许
 * {margin: 0;padding: 0;}p {width: 200px;border: 1px solid #000;margin-bottom: 20px;}p:nth-child(1) {white-space: pre;}p:nth-child(2) {white-space: pre-line;}p:nth-child(3) {white-space: pre-wrap;}p:nth-child(4) {white-space: nowrap;}p:nth-child(5) {white-space: normal;}
  <p>This     paragraph has    manyspaces           in it.</p>pre-line属性<p>This     paragraph has    manyspaces           in it.</p>pre-wrap属性<p>This     paragraph has    manyspaces           in it.</p>nowrap属性<p>This     paragraph has    manyspaces           in it.</p>normal属性<p>This     paragraph has    manyspaces           in it.</p>

direction(文本方向)属性

direction: rtl; /*文本从左到右排版*/
direction: ltr; /*文本从右到左排版*/
direction: inherit; /*从父元素继承 direction 属性的值*/

##☆CSS3新增文本效果
####text-shadow(文本阴影)属性
可以规定水平阴影,垂直阴影,模糊距离以及阴影的颜色

h1 {text-shadow: 10px(水平距离) 10px(垂直距离) 10px(模糊距离) rgba(0,0,0,0.7)(模糊颜色);}

word-break和word-wrap属性

word-break

word-break: break-all | keep-all | normal;
break-all属性值:允许在单词内换行
keep-all属性值:只能在半角空格或连字符处换行
 p:nth-of-type(1) {word-break: break-all;}p:nth-0f-type(2) {word-break: keep-all;}
<p>This is veryveryveryvery long paragraph.</p>
<p>This is veryveryveryvery long paragraph.</p>


word-wrap: 在长单词或 URL 地址内部进行换行

p{width:11em; border:1px solid #000000;word-wrap:break-word;
}
<p>This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next </p>

background(背景)

**background-size

CSS文本样式和CSS3文本效果以及背景相关推荐

  1. [css] 举例说明在css3中怎么实现背景裁剪?

    [css] 举例说明在css3中怎么实现背景裁剪? background-clip: border-box(默认,背景延伸至边框外沿,但是在边框的下层) padding-box(背景延伸至paddin ...

  2. CSS中常用的10个文本样式属性——让文本设置再无难点

    一个页面中,文本样式,是必不可少的,当然css也给我们准备了很多很多很多的文本样式,以下列举了10个常用的文本样式属性及常用的属性值,掌握了,也基本满足使用了 1: text-transform 可以 ...

  3. CSS基础样式和排版文本段落

    一.CSS基础样式 1.字体属性 font-family是字体属性 font-family:后面可以直接打出来字体的样式,或者直接选择 font-family: Times,"Times N ...

  4. Web前端开发笔记——第三章 CSS语言 第八节 CSS3文本文字设置

    目录 前言 一.文本阴影 二.强制换行 三.字体设置 结语 前言 本节中的仅支持CSS3中的新语法,比如文字的阴影.长文本的换行等等. 一.文本阴影 通过定义text-shadow来对文本进行阴影设置 ...

  5. css制作流程卡片,css3卡片效果制作代码实例

    Insert title here /* 顶部的盒子 */ .container{ width:1320px; margin:50px auto; } /* 翻转类样式 */ .flip{ width ...

  6. html css工资条样式,JS+CSS3交互式拖动滑块选择工资条代码

    一款JS+CSS3交互式拖动滑块选择工资条代码,可以托工工资下面的滑块来实时改变工资的数值大小,除了数字变化的同时还有一个颜色的平滑变化,当数值到最大值时,有一个文字的摆动动画特效. 查看演示 下载资 ...

  7. css字体 text,css文本样式text、字体样式font

    文本样式text 1.文本颜色color 例如h1 {color:red;} 2.文本方向direction,不常用 默认ltr从左到右,rtl表示从右到左 3.文本水平对齐方式text-align ...

  8. 【前端学习笔记】(三)(CSS基础、选择器、字体和文本样式)

    目录 一.基础认知 1.1 CSS介绍 1.2 CSS语法规则 1.3 CSS常见属性 1.4 CSS引入方式 1.5 CSS常见三种引入方式的区别 二.基础选择器 1.标签选择器 2.类选择器 3. ...

  9. 文本样式,CSS字体和背景

    文本样式,CSS字体和背景 一.文本样式 二.字体 三.背景    一.文本样式   CSS的文本属性可以定义文本的外观.通过这些属性我们可以改变文本的颜色和字符间距等.   在设定样式之前我们需要了 ...

最新文章

  1. DataGrid中,读取数据库中的图片并绑定数据列或磁盘目录中的图片,用输出流方式...
  2. C++阶段01笔记04【程序流程结构(选择结构、循环结构、跳转语句)】
  3. 【转】BLE 学习记录
  4. gradle-com.android.build.api.transform.TransformException:Error while generating the main dex list
  5. java swing 打开文件_java swing实现打开Excel文件并进行处理
  6. static内容相关介绍学习
  7. 华为服务器驱动_不可错过的华为核心概念股
  8. python中分支语句elif与else的区别_浅谈对python中if、elif、else的误解
  9. dos命令实现无限弹窗
  10. HackerRank python练习——Mean, Median, and Mode
  11. 人工智能数学基础:无理数e的由来以及对数、指数函数的求导
  12. Element UI的数据表格数据检索方法
  13. 通过高阶DMD对地铁的实时短时OD预测
  14. 只有长大了,才认识父亲
  15. 安卓手机与苹果手机安装包的区别
  16. OpenRisc-50-or1200的freeze模块分析
  17. php网站 域名授权 怎么破,使用php进行域名授权代码 - 小俊学习网
  18. Python 函数 | zip 函数详解
  19. 微信小程序商城有什么功能?
  20. 已经选择IDE模式安装完操作系统后开启AHCI的方法

热门文章

  1. dhu复试基础——36 水果价格
  2. 一个定时器实现IO模拟pwm,呼吸灯效果
  3. Java中的静态方法为什么不能调用非静态方法
  4. CFS调度器学习总结
  5. [新奇周边] 内置2400mAh电量 可以充电的手机壳上市【转载:今日头条】
  6. 干货培训 | 使用OBS进行直播导播和推流(上篇)
  7. 交通信号灯控制系统的Verilog实现
  8. Mysql字段类型与合理选择
  9. Make a cool intro for your Android app.
  10. txt文件-英汉字典