当前位置: 首页 > news >正文

html免费教程在线,免费HTML5在线教程 - 踏得网

除了前述的一些 font-* 开头的字体属性外,CSS还提供很多 text-* 系列的文本属性。

文本对齐(text-align)

text-align 属性必须用于块级元素,定义文本以及内联子元素如何横向对齐。

body{ text-align: left;}

最常用的取值为:

left:把文本排列到左边。默认值:由浏览器决定。

right:把文本排列到右边。

center:把文本排列到中间。

justify:实现两端对齐文本效果。

这些值对应于Microsoft Word 或 Photohop工具栏中的对齐按钮:

不推荐使用 justify。这个值用于等宽文本打印,由于它会拉伸文本来实现两端对齐,这通常会影响CSS中定义的文本字符间距(letter-spacing),各个浏览器的处理方式并不一致。而且可读性不好。

text-align 的默认值是 start。start 可以是 left 或 right,这取决于HTML文档方向(direction)属性的设置。

direction 是一个CSS属性,可以是 ltr (left to right) 或 rtl (right to left):

如果 direction 等于 ltr,那么 start 等于 left

如果 direction 等于 rtl,那么 start 等于 right

文本修饰(text-decoration)

text-decoration 属性用来在文本上添加一根线条。缺省值为:none

.deleted{ text-decoration: line-through;}

Deleted

可能的取值有:

上划线(overline)

下划线(underline)

中划线或叫删除线(line-through)

缺省情况下,HTML链接()有一个 text-decoration: underline; 属性。而为了设计更好的链接观感,通常Web工程师会首先移除这个默认文本修饰:

a{ text-decoration: none;}

文本缩进(text-indent)

text-indent 属性用来在块级元素的第一行添加一定的空格,以达到排版缩进的效果。

Default value: 0 (zero)

blockquote{ text-indent: 30px;}

你看过的书,记住的知识常常会忘记,但这些书本上的知识实际上已经对你产生了影响,这些知识潜移默化成了你的理解力和想象力。而真正重要的就是这些能力而不是具体的知识。

注意只有第一行会被缩进,如果想使得整个文本段落产生偏移,可以使用 内边距(paddings)。后续章节会讲解这个属性。

和 font-size 属性一样,对于文本缩进,你也可以使用 px,em 或者 %。

文本阴影(text-shadow)

Photoshop软件中有一个投影(Drop Shadow)工具。同样的在CSS中,我们也可以为文本添加阴影,来实现更好的视觉效果或可读性。

语法格式如下

text-shadow: h-shadow v-shadow blur color;

h-shadow 必需。水平阴影的位置。允许负值。

v-shadow 必需。垂直阴影的位置。允许负值。

blur 可选。模糊的距离。

color 可选。阴影的颜色。

h1{ text-shadow: 0 2px 5px rgba(0,0,0,0.5);}

Hello World

只有 x 和 y 参数值是必须定义的。blur 的缺省值为 0,而 color 缺省值为文本的颜色。

前面几个章节我们讲述了文本的字体属性(font-*)、文本属性(text-*)以及行高(line-height),不过要全面理解文本的空间属性,还需要进一步了解CSS的盒子模型或称为框模型(Box Model)。

相关文章:

  • android 单例设计模式,Android设计模式之单例模式
  • html5媒体查询的特点,HTML5 的媒体查询用多了好么?
  • html 数据校验,表单数据校验
  • 回收站有html文件,怎么找回回收站删除的文件 强烈推荐互盾专家上线支招
  • 计算机专业班级网站,计算机专业班级标语
  • 南昌计算机网络技术好的学校,南昌五制大专计算机网络技术
  • illustrator cc 导出html,提取 CSS | Illustrator
  • 举头望明月打计算机术语,简单的中秋灯谜及答案
  • 计算机入门新人必学,电脑新手入门教程 让你快速上手
  • 2019年3月计算机一级试题,2019年3月计算机一级MS Office试题(四)
  • 算法和数据结构是计算机程序的两大基础,中国大学MOOC: 算法和数据结构是计算机程序的两大基础。...
  • 电子计算机技术在电力系统的应用,人工智能及其在电力系统中的应用
  • 计算机化学的发展,中国化学会计算机化学专业委员会计算机化学奖
  • 计算机主板组装有什么意义,主板插槽的功能,与组装计算机的基本知识分享
  • 计算机仿真模拟软件心得,【仿真软件在计算机组装课中的应用】 计算机组装总结及心得...
  • php的引用
  • C++类中的特殊成员函数
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • JavaWeb(学习笔记二)
  • JSONP原理
  • Median of Two Sorted Arrays
  • Objective-C 中关联引用的概念
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Python语法速览与机器学习开发环境搭建
  • react-native 安卓真机环境搭建
  • Redis中的lru算法实现
  • REST架构的思考
  • SpiderData 2019年2月23日 DApp数据排行榜
  • WinRAR存在严重的安全漏洞影响5亿用户
  • yii2中session跨域名的问题
  • 安装python包到指定虚拟环境
  • 从零开始的无人驾驶 1
  • 前端性能优化——回流与重绘
  • 微信小程序开发问题汇总
  • 线上 python http server profile 实践
  • 自定义函数
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • Java性能优化之JVM GC(垃圾回收机制)
  • PostgreSQL之连接数修改
  • 积累各种好的链接
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​力扣解法汇总946-验证栈序列
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • $jQuery 重写Alert样式方法
  • (1)(1.9) MSP (version 4.2)
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (javascript)再说document.body.scrollTop的使用问题
  • (理论篇)httpmoudle和httphandler一览
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (一)Linux+Windows下安装ffmpeg
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • .NET命令行(CLI)常用命令