1. 颜色表方案
  2. 度量单位

探讨HTML5中CSS颜色和度量单位等问题,包括颜色的选取方式、相对长度和绝对长度等。

一、颜色表方案

颜色的表现形式主要有三种方式:颜色名称、十六进制代码和十进制代码。

1、颜色名称

p {color: red;
}

解释:这是将一个段落内的文字设置为红色,采用的是英文颜色名称。

在古老的HTML4时,颜色名称只有167种。

颜色名称 十六进制代码 十进制代码 含义
black #000000 0,0,0 黑色
silver #c0c0c0 192,192,192 银灰色
gray #808080 128,128,128 灰色
white #ffffff 255,255,255 白色
maroon #800000 128,0,0 栗色
red #ff0000 255,0,0 红色
purple #800080 128,0,128 紫色
fuchsia #ff00ff 255,0,255 紫红
green #008000 0,128,0 绿色
lime #00ff00 0,255,0 闪光色
olive #808000 128,128,0 橄榄色
yellow #ffff00 255,255,0 黄色
navy #000080 0,0,128 海军蓝
blue #0000ff 0,0,255 蓝色
teal #008080 0,128,128 水鸭色
equa #00ffff 0,255,255 浅绿色色

当然,目前颜色名称远远不止这些,可以搜索更多的HTML颜色表或CSS颜色表查阅。这里提供一些页面如下:

[http://xh.5156edu.com/page/z1015m9220j18754.html](http://xh.5156edu.com/page/z1015m9220j18754.html)
[http://xh.5156edu.com/page/z1015m9220j18754.html](http://xh.5156edu.com/page/z1015m9220j18754.html)

在上面的表格中,我们也罗列出对应的十六进制和十进制颜色表示方法。使用方法如下:

2、十六进制代码

红色的十六进制方案

p {color: #ff0000;
}

3、十进制代码

十进制表示方法就比较多样化,有四种方案:

函数 说明 示例
rgb(r,g,b) 用RGB模型表示颜色 rgb(0,128,128)
rgba(r,g,b,a) 同上,a表示透明度0~1之间 rgba(0,128,128,0.5)
hsl(h,l,s) 用HSL模型(色相、饱和度和透明度)来表示颜色 hsl(120,100%,30%)
hsla(h,l,s,a) 同上,a表示透明度0~1之间 hsl(120,100%,30%,0.5)
p {color: rgb(112,128,114);color: rgba(0,128,128,0.5);color: hsl(120,100%,30%);color: hsla(120,100%,30%,0.5);
}

二、度量单位

在CSS长度设置中,我们经常需要使用到度量单位,即以什么样的单位设计我们的字体或边框长度。而在CSS中长度单位又分为绝对长度和相对长度。

1、绝对长度

觉对长度指的是现实世界的度量单位,CSS支持五种绝对长度单位。

绝对长度单位
单位标识符 说明
in 英寸
cm 厘米
mm 毫米
pt
pc pica

2、相对长度

相对长度指的是依托其他类型的单位,也是五种。

相对长度单位
单位标识符 说明
em 与元素字号挂钩
ex 与元素字体的”x高度”挂钩
rem 与根元素的字号挂钩
px 像素,与分辨率挂钩
% 相对另一值的百分比

下面我们使用一些常用的单位作为演示,而不做演示的基本用不到了。

①、em相对单位

p {margin: 0;padding: 0;background: silver;font-size: 15px;height: 2em;
}

解释:em是相对单位,与字号大小挂钩,会根据字体大小改变自己的大小,灵活性很高。

②、px相对单位,绝对特性

p {margin: 0;padding: 0;background: silver;font-size: 15px;height: 55px;
}

解释:虽然px也是相对单位,但由于和分辨率挂钩,导致他其实就变成一个绝对单位了,自然灵活性没有em高,但是使用难度较低。

③、%百分比

p {margin: 0;padding: 0;background: silver;font-size: 200%;width: 50%;
}

解释:长度比较好理解,就是挂钩它所在区块的宽度。而font-size则是继承到原始大小的百分比。

CSS 颜色与度量单位相关推荐

  1. CSS单位分析及CSS颜色表示法、颜色表(调色板)

    CSS单位主要分析em.rem.fr这三个较难理解的单位吧,平常的px.%.cm那些就不谈了嘛. px在不同场景之下为同样的值,我们把它称作绝对单位,而em和rem受外部因素的影响下而改变,因此称作相 ...

  2. 【CSS进阶】CSS 颜色体系详解

    说到 CSS 颜色,相比大家都不会陌生,本文是我个人对 CSS 颜色体系的一个系统总结与学习,分享给大家. 先用一张图直观的感受一下与 CSS 颜色相关大概覆盖了哪些内容. 接下来的行文内容大概会按照 ...

  3. [转] CSS 颜色名

    [From] http://www.w3school.com.cn/cssref/css_colornames.asp CSS 颜色名 所有浏览器都支持的颜色名. HTML 和 CSS 颜色规范中定义 ...

  4. javafx css颜色_JavaFX技巧7:使用CSS颜色常量/派生颜色

    javafx css颜色 在使用FlexCalendarFX时,我不得不定义一组颜色以可视化不同颜色的不同日历的控件. 每个日历不仅提供一种颜色,还提供几种:用于取消选择/选定/悬停状态的背景和文本颜 ...

  5. 怎么设置php的css颜色代码,CSS的文本字体颜色如何设置

    这里要介绍的是网页设置颜色包含有哪些:网页颜色规定规范. 1.常用颜色地方包含:字体颜色.超链接颜色.网页背景颜色.边框颜色 2.颜色规范与颜色规定:网页使用RGB模式颜色 网页中颜色的运用是网页必不 ...

  6. [css] 颜色hsla的字母分别表示什么?

    [css] 颜色hsla的字母分别表示什么? H:Hue(色调).0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色.取值为:0 - 360 S:Saturation(饱 ...

  7. Css颜色和文本字体

    Css颜色,文本字体 css颜色表示法 颜色名表示,比如:red 红色,gold 金色 16进制数值表示,比如:#ff0000 表示红色,这种可以简写成 #f00 RGB颜色: 红(R).绿(G).蓝 ...

  8. 【CSS 颜色的 合法颜色值 (详细介绍)】

    CSS 颜色的 合法颜色值 1. 颜色关键字 ⑴ 颜色名 ⑵ transparent 关键字 ⑶ currentColor 关键字 2. 十六进制颜色 (#红绿蓝,0~f) 3. RGB 颜色 (整数 ...

  9. CSS颜色代码大全及a标签超链接颜色改变

    CSS颜色大全 <a>标签超链接颜色改变 A:hover   {BACKGROUND-COLOR:   #ffccff;   COLOR:   #0080ff}     (hover表示鼠 ...

最新文章

  1. php计算有多少页,PHP 计算页面执行时间
  2. java类的命名规范_浅谈Java中的命名规范
  3. curl php 模拟来源_PHP-Curl模拟HTTPS请求
  4. 厉害了,Servlet3的异步处理机制
  5. 一个罐子统治一切:Apache TomEE + Shrinkwrap == JavaEE引导
  6. 为 Node.js 开发者准备的 8 本免费在线电子书(转)
  7. sql oracle 递归查询语句,深入sql oracle递归查询
  8. NHibernate Issues之1898:命名查询
  9. CMakeLists.txt 语法介绍与实例演练
  10. Java语言实现会议安排问题,利用贪心法思想解决问题
  11. Android聊天室(服务器)
  12. java咖啡系统,附源代码
  13. [禅悟人生]学习是一种偏执
  14. MySQL数据库期末考试试题及参考答案(08)
  15. centos8重启网卡命令nmcli
  16. Atcoder Beginner Contest 260D - Draw Your Cards 解题报告
  17. 程序员兼职可以从什么平台接私活?
  18. 建立学生表和课程信息及基本操作
  19. 360无线网卡驱动 linux,磊科nw360无线网卡如何安装linux下驱动
  20. 推荐在线编程学习网站

热门文章

  1. 关于定义二维数组时为什么可以省略行,而不可以省略列
  2. spring中涉及到的设计模式
  3. 企业如何建设网站之基础建站教程
  4. 提交辞职申请时,领导挽留,要不要留下来
  5. bzoj 1064 noi2008 假面舞会题解
  6. WIN10, USB转TTL驱动安装( CH340 和 PL- 2303 )
  7. 永中科技破产清算的疑问(三)
  8. 苹果平板怎么卸载软件_苹果手机怎么装第三方软件
  9. 富士康贫血100天:40万员工人均到手工资1932元
  10. 健壮I/O读写函数——RIO包