写在前面:由于CSS5标准还未完全订下来,所以各种内核的浏览器都有自己的标准,为了不使属性混淆,所以各家在各自标准前加了一个前缀。

  • -moz-  主要是firefox火狐
  • -webikt-主要是chrome谷歌和Safari
  • -o-主要是用于苹果机上的浏览器如Opera

下面主要从颜色、文本、选择器等方面来总结一下CSS3新增的属性

颜色

css1和css2只能通过以下三种方式来表示颜色

  • 颜色名称 

    eg:color:red

  • HEX方式

    (语法:#RRGGBB或#RGB   各点的取值范围为00-FF)

  • RGB方式

    (语法:RGB(R,G,B)  各点的取值范围为0~255或者0%~200%)

css3针对上述模式不能表示透明,增加了如下表示方法

RGBA模式

语法:RGBA(R,G,B,A)     R红色 G绿色 B蓝色 A透明

各点取值跟RGB类似   A的取值为0~1之间

eg:rgba(255,0,0,0.5)表示半透明红色

HSL模式(色轮模式)

语法:HSL(H,S,L)    H色调  S饱合度  L亮度

H取值为0~360之间  其中0或者360表示红色  120表示绿色 240表示蓝色

S和L取值都是0%到100%之间

HSLA模式

语法及各点取值跟HSL模式一下,唯一不同在于后面的A表示透明度

eg:hsl(360,50%,50%,0.5) 红色

其次在css3中可以使用color:transparent和使用滤镜filter:alpha(opacity=50)    (不过滤镜仅仅限于IE)

文本

css1和css2当中常用的文本属性有

css3当中常用的文本属性有

下面分别来介绍一个css3文本属性

text-overflow属性

作用:设定内容溢出状态下的文本处理方式。

取值:

clip: 默认值

当对象内文本溢出时不显示省略标记(...),而是将  溢出的部分裁切掉。

ellipsis:

当对象内文本溢出时显示省略标记(...)。

注意:该属性需要和over-flow:hidden属性(超出处理)还有white-space:nowrap(禁止换行)配合使用,否则无法看到效果

text-align属性

作用:设定文本对齐方式

取值:

  left :默认值 内容左对齐。

  center:内容居中对齐。

  right: 内容右对齐。

  justify: 内容两端对齐。写本文档时仅Firefox能看到正确效果

  start: 内容对齐开始边界。(CSS3)

  end: 内容对齐结束边界。(CSS3)

text-transform属性

作用:设定文本的大小写等形式的转换

取值:

  none:  默认值 无转换

  capitalize:   将每个单词的第一个字母转换成大写

  uppercase:  转换成大写

  lowercase:  转换成小写

   full-width:  将左右字符设为全角形式(CSS3)不支持

   full-size-kana:将所有小假名字符转换为普通假名(CSS3)不支持         例如:土耳其语。

text-decoration属性

作用:设定文本修饰线。

取值:

[ text-decoration-color]:不支持

指定文本装饰的颜色。

[ text-decoration-line ]:不支持

指定文本修饰线条的种类。相当于CSS1时的text-decoration属性

[ text-decoration-style ]:不支持

指定文本装饰的样式。

blink: 指定文字的装饰是闪烁。  仅opera和firefox

例如:text-decoration : overline   CSS1实例

text-decoration : #F00 double overline   CSS3实例

text-decoration-line属性

作用:设定文本修饰线的位置。

取值:

none:默认值

指定文字无装饰

underline:

指定文字的装饰是下划线

overline:

指定文字的装饰是上划线

line-through:

指定文字的装饰是贯穿线

text-decoration-color属性

作用:设定文本修饰线的颜色

取值:指定颜色。

text-decoration-style属性

作用:设定文本修饰线的样式。

取值:

  • solid:默认值   实线
  • double:双线
  • dotted:点状线条
  • dashed:  虚线
  • wavy:  波浪线

text-shadow属性

作用:设定文本的阴影效果

取值:

none:默认值  无阴影

  • <length>第1个长度值用来设置对象的阴影水平偏移值。可以为负值
  • <length>第2个长度值用来设置对象的阴影垂直偏移值。可以为负值
  • <length> 如果提供了第3个长度值则用来设置对象的阴影模糊值。不允许负值 0:不模糊,10px:模糊程度10像素
  • <color> 设置对象的阴影的颜色。

text-fill-color属性

作用:文本填充颜色,指定文字填充部分的颜色

取值: 颜色

备注:使用该属性需要使用浏览器似有前缀

text-stroke属性

作用:文本边框颜色,指定文字描边部分的颜色

取值:

    设置或检索对象中的文字的描边厚度

    设置或检索对象中的文字的描边颜色

备注:使用该属性需要使用浏览器似有前缀

text-stroke-width属性

作用:指定文字描边部分的宽度,text-stroke的派生属性

取值:长度

备注:使用该属性需要使用浏览器似有前缀

text-stroke-color属性

作用:指定文字描边部分的颜色,text-stroke的派生属性

取值:颜色

备注:使用该属性需要使用浏览器似有前缀

tab-size属性

作用:设定一个tab缩进键,在页面中的显示长度。

取值: 默认值:8  (长度或者整数值)

解释一下:整数值 : z-index:1  此处的1就是整数值,不需要单位,类似倍数。

     长度: margin:10px 此处的10px是长度值。

注意:该属性只在<pre>标签之内(预格式化状态)显示才会有效。因为浏览器会自动忽略空白字符。

opera和火狐浏览器需要使用浏览器私有前缀。

word-wrap属性

作用:溢出文本(特指类英文文字)的处理方式。

取值:

  • normal: 默认值

    允许内容顶开或溢出指定的容器边界。

  • break-word: 内容将在边界内换行。

    如果需要,单词内部允许断行。

选择器

元素选择器

关系选择器

伪类选择器

属性选择器

伪对象选择器

css1和css2

css1&css2元素选择器

css1&css2关系选择器

css1&css2伪类选择器

css1&css2属性选择器

css1&css2伪对象选择器

css3关系选择器

css3伪类选择器

css3属性选择器

css3伪对象选择器

css3新增属性API的更多相关文章

  1. 什么是CSS盒模型及利用CSS对HTML元素进行定位的实现(含h5/css3新增属性)

    大家好,很高兴又跟大家见面了!本周更新博主将给大家带来更精彩的HTML5技术分享,通过本周的学习,可实现大部分的网页制作.以下为本次更新内容. 第四章 css盒模型 <!DOCTYPE html ...

  2. 高效开发之SASS篇 灵异留白事件——图片下方无故留白 你会用::before、::after吗 link 与 @import之对比 学习前端前必知的——HTTP协议详解 深入了解——CSS3新增属性 菜鸟进阶——grunt $(#form :input)与$(#form input)的区别

    高效开发之SASS篇   作为通往前端大神之路的普通的一只学鸟,最近接触了一样稍微高逼格一点的神器,特与大家分享~ 他是谁? 作为前端开发人员,你肯定对css很熟悉,但是你知道css可以自定义吗?大家 ...

  3. css3新增属性有哪些?css3中常用的新增属性总结

    css3新增属性有哪些?来提问这个问题的人都应该知道css3是css的升级版本,那么,css3既然是升级版本,自然是会新增一些属性,接下来本篇文章将给大家介绍关于css3中常用的新增属性. 一.css ...

  4. css3新增属性-background背景

    css3新增属性 边框属性 背景属性 文字属性 颜色属性 背景属性 属性 说明 background-image 添加背景图片 background-size 指定背景图像的大小 background ...

  5. h5新增标签及css3新增属性

    - h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为vi ...

  6. 第七篇、CSS3新增属性

    <!-- 1.透明度 opacity(设置不透明度):0.2: --rgba --background-color:rgba(255,0,0,0.8); 2.块阴影和圆角阴影 --box-sha ...

  7. CSS3 新增属性

    1Css3概述 从2010年开始,HTML5与CSS3就一直是互联网技术中最受关注的两个话题. 从前端技术的角度可以把互联网的发展分为三个阶段:第一阶段是web1.0以内容为主的网络 前端主流技术是H ...

  8. 深入了解——CSS3新增属性

    CSS3 选择器(Selector) 写过 CSS 的人应该对 CSS 选择器不陌生,我们所定义的 CSS 属性之所以能应用到相应的节点上,就是因为 CSS 选择器模式.参考下述代码: 清单 1. C ...

  9. CSS3新增属性2

    阴影 box-shadow:水平偏移 垂直偏移; 偏移可以负值 box-shadow:水平偏移 垂直偏移 颜色; box-shadow:水平偏移 垂直偏移 模糊值 颜色; /*最常见的*/ box-s ...

随机推荐

  1. 十分钟掌握Activity的生命周期与启动模式

    1. Activity的生命周期 正常情况下的Activity生命周期如下图所示(来自Android Developer): 当资源相关的系统配置变更时(比如设备屏幕方向改变,键盘可见性变化),会导致 ...

  2. java并发:线程同步机制之计数器&Exechanger

    第一节 CountDownLatch (1)初识CountDownLatch (2)详述CountDownLatch CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量. ...

  3. 常用hadoop web

    http://localhost:50070 Hadoop服务 http://localhost:8088/ 集群中的所有应用程序 http://localhost:16010 hbase

  4. 从C++研发到前端工程师

    前言 伴随着今天收到了网易的前端offer,我的转行面试告一段落.能拿到网易的offer很意外,也弥补了去年网易校招被刷的遗憾.虽然从c++转行到前端不是一件很困难的事,但是也说不上轻松,反正我用了整 ...

  5. Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较

    1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...

  6. Sentinel-Redis高可用方案(二):主从切换

    Redis 2.8版开始正式提供名为Sentinel的主从切换方案,Sentinel用于管理多个Redis服务器实例,主要负责三个方面的任务:     1. 监控(Monitoring): Senti ...

  7. 重叠(Overlapping) NAT

    当内部网络也使用公网注册地址(或者是外网合法地址)时,如果仍使用标准的静态或者动态NAT转换,则可能使得转换的内网地址与外网中合法地址冲突,使数据包又返回到了本地网络,这肯定是不行的.这时我们就要使用 ...

  8. 5-touch 命令总结

  9. PS转手绘

    2014-08-03  一.人物皮肤处理 复制两层图层,对背景图层隐藏,最后一层 高斯模糊 ,按住ALT创建图层蒙版, 使用画笔工具涂抹人物皮肤,眼睛不涂,把阴影和高光处抹均匀,最后应用图层蒙版,向下 ...

  10. 开发错误记录3:问题 Error:failed to find Build Tools revision 23.0.2

    今天导入swiperefreshlayoutdemo 问题 Error:failed to find Build Tools revision 23.0.2 修改build.gradle 里面设置,其 ...