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
检索或设置对象的行高。即字体最底端与字体内部顶端之间的距离
 
 
 
 
二、CSS3 新增的文本属性
属性
版本
简介
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
设置或检索当当前行超过指定容器的边界时是否断开转行
1.text-overflow属性
  作用:设定内容溢出状态下的文本处理方式。
  取值:
    clip默认值当对象内文本溢出时不显示省略标记(...),而是将 溢出的部分裁切掉。
      ellipsis当对象内文本溢出时显示省略标记(...)。
  注意:该属性需要和over-flow:hidden属性(超出处理)还有white-space:nowrap(禁止换行)配合使用,否则无法看到效果
<style>
    p{width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
</style>
<body>
   <p>哇塞,有灰机灰过去了,一会又一架灰机灰来了</p>
</body>

 

2.text-align属性
    作用:设定文本对齐方式
     取值:
      left :默认值 内容左对齐。
      center:内容居中对齐。
      right: 内容右对齐。
      justify:内容两端对齐。写本文档时仅Firefox能看到正确效果(只有火狐支持)
      start: 内容对齐开始边界。(CSS3)
      end: 内容对齐结束边界。(CSS3)
CSS3 新增的文本属性
<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>
CSS3 新增的文本属性

 

3.text-transform属性

  作用:设定文本的大小写等形式的转换
  取值:
    none默认值无转换
    capitalize将每个单词的第一个字母转换成大写
      uppercase转换成大写
      lowercase转换成小写
    full-width将左右字符设为全角形式(CSS3)不支持
     full-size-kana将所有小假名字符转换为普通假名(CSS3)不支持   例如:土耳其语。
 
 
 

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CSS3 新增的文本属性,布布扣,bubuko.com

CSS3 新增的文本属性

上一篇:ETH开发0——开发环境搭建


下一篇:数据结构-前缀树trie