CSS3 新增的文本属性
一、CSS1&2中的文本属性(W3C标准)
|
text-indent
|
CSS1
|
检索或设置对象中的文本的缩进
|
|
letter-spacing
|
CSS1
|
检索或设置对象中的文字之间的间隔
|
|
word-spacing
|
CSS1
|
检索或设置对象中的单词之间插入的空格数。
|
|
vertical-align
|
CSS1/CSS2
|
设置或检索对象内容的垂直对其方式
|
|
white-space
|
CSS1
|
设置或检索对象内空格的处理方式
|
|
direction
|
CSS2
|
检索或设置文本流的方向
|
|
unicode-bidi
|
CSS2
|
用于同一个页面里存在从不同方向读进的文本显示。与direction属性一起使用
|
|
line-height
|
CSS1
|
检索或设置对象的行高。即字体最底端与字体内部顶端之间的距离
|
|
属性
|
版本
|
简介
|
|
text-overflow
|
CSS3
|
设置或检索是否使用一个省略标记(...)标示对象内文本的溢出
|
|
text-align
|
CSS1/CSS3
|
设置或检索对象中文本的对齐方式
|
|
text-transform
|
CSS1/CSS3
|
检索或设置对象中的文本的大小写
|
|
text-decoration
|
CSS1/CSS3
|
复合属性。检索或设置对象中的文本的装饰,如下划线、闪烁等
|
|
text-decoration-line
|
CSS3
|
检索或设置对象中的文本装饰线条的位置。
|
|
text-decoration-color
|
CSS3
|
检索或设置对象中的文本装饰线条的颜色。
|
|
text-decoration-style
|
CSS3
|
检索或设置对象中的文本装饰线条的形状。
|
|
text-shadow
|
CSS3
|
设置或检索对象中文本的文字是否有阴影及模糊效果
|
|
text-fill-color
|
CSS3
|
设置或检索对象中的文字填充颜色
|
|
text-stroke
|
CSS3
|
复合属性。设置或检索对象中的文字的描边
|
|
text-stroke-width
|
CSS3
|
设置或检索对象中的文字的描边厚度
|
|
text-stroke-color
|
CSS3
|
设置或检索对象中的文字的描边颜色
|
|
tab-size
|
CSS3
|
检索或设置对象中的制表符的长度
|
|
word-wrap
|
CSS3
|
设置或检索当当前行超过指定容器的边界时是否断开转行
|
<style>
p{width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
</style>
<body>
<p>哇塞,有灰机灰过去了,一会又一架灰机灰来了</p>
</body>
<style>
p{text-align:start; border:1px solid red;
direction:rtl; /*将文档流变成从右向左书写*/
unicode-bidi:bidi-override;
}
</style>
<body>
<p>看看我在哪里,左边还是右边还是中间捏?</p>
<!--
在从左向右书写的文字中,左是开始,右是结束(汉语、英语)
left=start right=end
在从右向左书写的文字中,右是开始,左是结束(维语)
left=end right=start
--->
</body>
lDirection 定义文字排列方式(全兼容)
<style>
p{width:300px;border:1px solid #000;font:14px/30px "宋体";direction:rtl;unicode-bidi:bidi-override;}
</style>
</head>
<body>
<p>妙味课堂</p>
</body>
3.text-transform属性
text-decoration : overline //CSS1实例
text-decoration : #F00 double overline //CSS3实例
<style type="text/css">
p{color:red;
font-size:40px;
text-shadow:
3px 3px 3px rgba(0,255,0,0.5),
6px 6px rgba(0,0,255,0.5),
9px 9px #f90
;
/*
第一个参数表示 水平移动方向
第二个参数表示 垂直移动方向
第三个参数表示[模糊程度(长度)] 可以省略
第四个参数表示 [阴影颜色] 可以省略
*/
}
</style>
<body>
<p>我是一个正直的人,又正又值。</p>
</body>

<style>
h1{ font:100px/200px "微软雅黑"; text-align:center; color:#fff; text-shadow:4px 4px 4px red;}
</style>
</head>
<body>
<h1>妙味课堂</h1>
</body>
文字模糊:
鼠标移动上去时
<style>
h1{ font:100px/200px "微软雅黑"; text-align:center; color:#000; text-shadow:0 0 0 rgba(0,0,0,0.5); border:1px solid #000; transition:1s;}
h1:hover{color:rgba(0,0,0,0.5);text-shadow:0 0 100px rgba(0,0,0,0.1);} </style>
</head>
<body>
<h1>妙味课堂</h1>
</body>
火焰文字

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
p{text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e; font-family:Verdana, Geneva, sans-serif; font-size:100px; font-weight:bold; color:white;}
</style>
</head>
<body>
<p>妙味课堂</p>
</body>
</html>
光晕效果:

<style>
p{color:white; font-size:100px; text-shadow:0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;}
</style>
</head>
<body>
<p>妙味课堂</p>
</body>
<style type="text/css">
p{
font-size:100px;
/*浏览器私有前缀属性*/
-webkit-text-fill-color:blue;
-webkit-text-stroke:2px green;
/*W3C标准*/
/*text-fill-color:red;*/
/*text-stroke:2px green;*/ /*私有前缀
IE:-ms-
谷歌、苹果、猎豹、360急速(webkit内核):-webkit-
opera:-o-
firefox:-moz- 更正:火狐浏览器的内核为Gecko 但是似有前缀是-moz-
*/
}
</style>
<body>
<p>文艺青年欢乐多。</p>
</body>
12.text-stroke-width属性
<style type="text/css">
p{
font-size:100px;
/*浏览器私有前缀属性*/
-webkit-text-fill-color:white;
-webkit-text-stroke-color:blue;
-webkit-text-stroke-width:2px;
/*W3C标准
text-fill-color:white;
text-stroke-color:blue;
text-stroke-width:2px;*/ }
</style>
<body>
<p>文艺青年欢乐多。</p>
</body>
14.tab-size属性
<style type="text/css">
p{tab-size:30} /*支持倍数方式*/
/*p{tab-size:800px;}谷歌浏览器暂不支持长度定义*/
</style>
<body> <pre>
<p> tab键长度测试</p>
</pre>
<!--
HTML在处理不可见字符的时候,通常忽略或者变成一个英文字符空格
在开头或者结尾:忽略掉所有空白字符
在字符中间:把连续的所有空白变成一个英文的空格
-->
</body>
15.word-wrap属性
<style type="text/css">
p{width:90px;border:1px solid red;word-wrap:break-word}
</style>
<body>
<p>howareyouhowoldareyou?</p>
</body>
<style> /*这段代码在 http://www.fontsquirrel.com/fontface/generator转换字体格式生成兼容代码 导入一个字体后自动生成代码,和字体*/
@font-face {
/*该属性的原理就是当用户的电脑没有下面的字体的话,就随着网页将字体带到用户的电脑里去*/
font-family: 'miaov';/*给字体起名字*/
src: url('1-webfont.eot');
src: url('1-webfont.eot?#iefix') format('embedded-opentype'),
url('1-webfont.woff') format('woff'),
url('1-webfont.ttf') format('truetype'),
url('1-webfont.svg#untitledregular') format('svg');
font-weight: normal;
font-style:normal; }
body{font-family:"miaov"; font-size:200px; color:#000; font-weight:bold; text-align:center; letter-spacing:30px; transition:1s;}
body:hover{color:red;}
</style>
</head>
<body>
AAA
</body>
CSS3 新增的文本属性的更多相关文章
- css3新增的背景属性
有时候我们需要往边框文字上添加背景与背景图片的时候就有用处了 background的css3有两个新增属性分别是background-clip与background-origin;背景-修剪与背景起点 ...
- css3新增的background属性
1.background-size 可取值:auto(背景图片正常显示) size size (150px 40%) cover (背景图片覆盖整个背景) contain(背景图片缩小填满整个背景) ...
- CSS3新增(选择器{属性选择器,结构伪类选择器,伪元素选择器})
1.属性选择器 属性选择器,可以根据元素特定的属性来选择元素,这样就不用借助 类 或者 id选择器. E [ att ] 选择具有 att 属性的 E 元素 例如:input [ value ...
- css文本属性
CSS1&2中的文本属性 属性 版本 简介 text-indent CSS1 检索或设置对象中的文本的缩进 letter-spacing CSS1 检索或设置对象中的文字之间的间隔 word- ...
- css3新增的属性有哪些
徐先森讲web CSS3新增的属性有哪些: CSS 用于控制网页的样式和布局. CSS3 是最新的 CSS 标准. CSS3新增了很多的属性,下面一起来分析一下新增的一些属性: 1.CSS3边框: b ...
- CSS3新增的属性有哪些:
CSS 用于控制网页的样式和布局. CSS3 是最新的 CSS 标准. CSS3新增了很多的属性,下面一起来分析一下新增的一些属性: 1.CSS3边框: border-radius:CSS3圆角边框. ...
- 学习css之文本属性
css3之文本属性: 1.缩进和水平对齐:text-indent, 通过使用 text-indent 属性,所有元素的第一行都可以缩进一个给定的长度,甚至该长度可以是负值. 这个属性最常见的用途是将段 ...
- CSS3新增文本属性实现图片点击切换效果
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- css3新增文本属性
css3新增属性 边框属性 背景属性 文本属性 颜色属性 文本属性 属性 说明 text-shadow 为文字添加阴影 box-shadow 在元素的框架上添加阴影效果 text-overflow 确 ...
随机推荐
- SQL Server 数据库基础知识
数据库(Database)是由文件管理系统发展起来的,按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 特点: 尽可能小的冗余度. 具有较高的数据独立性和易扩 ...
- Java虚拟机--虚拟机类加载机制
虚拟机类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制. 类的生命周期如下: 加载 ...
- linux安装MySQL5.7记录
目录 linux安装MySQL5.7记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software ...
- 深入理解Java虚拟机--阅读笔记一
Java内存区域 一.java运行时数据区域 1. 程序计数器:程序计数器占据的内存空间较小,是当前运行线程执行的字节码的计数:分支.循环.跳转.异常处理.线程恢复等都要依赖技术器来对执行的字节码进行 ...
- Jquery动态设置下拉框selected --(2018 08/12-08/26周总结)
1.Jquery动态根据内容设置下拉框selected 需求就是根据下拉框的值动态的设置为selected,本以为很简单,网上一大推的方法,挨着尝试了之后却发现没有一个是有用的.网上的做法如下: &l ...
- Ubuntu16.10上安装NodeJS6.9.2
1.下载 https://nodejs.org/en/download/ 2.解压 tar -xJf node-v6.9.2-linux-x64.tar.xz 3. 移到通用的软件安装目录 /opt/ ...
- objc与鸭子对象(上)
这是<objc与鸭子对象>的上半部分,<objc与鸭子对象(下)>中介绍了鸭子类型的进阶用法.依赖注入以及demo. 我是前言 鸭子类型(Duck Type)即:“当看到一只鸟 ...
- 重学C语言---05运算符、表达式和语句
一.循环简介 实例程序 /*shoes1.c--把一双鞋的尺码变为英寸*/#include <stdio.h>#define ADJUST 7.64#define SCALE 0.325 ...
- HDFS Lease Recovey 和 Block Recovery
这篇分析一下Lease Recovery 和 Block Recovery hdfs支持hflush后,需要保证hflush的数据被读到,datanode重启不能简单的丢弃文件的最后一个block,而 ...
- 超经典sql练习题,在teradata上实现
题目来源:https://blog.csdn.net/flycat296/article/details/63681089 teradata实现: drop table student; create ...