CSS单位【记录】
1、长度
2、角度
3、时间
4、分辨率
5、颜色
6、函数
7、生成内容
8、图像
9、数字
1、长度
<length>:数字和单位之间没有空格,0之后的长度单位是可选的
相对长度单位
em:相对于字体大小
ex:相对于小写字母"x"的高度,对于很多字体,1ex ≈ 0.5em
ch:相对于数字"0"的宽度 /* IE9+ */
rem:相对于根元素字体大小 /* IE9+ */
vw:相对于视口的宽度,视口宽度的1/100 /* IE9+ */
vh:相对于视口的高度,视口高度的1/100 /* IE9+ */
vmin:视口高度和宽度之间的最小值的1/100 /* IE9+ */
vmax:视口高度和宽度之间的最大值的1/100 /* IE不支持 */
绝对长度单位
cm、mm、1/4毫米(q)、英寸(in)、点(pt)、派卡(pc)、px
1in = 2.54cm = 25.4 mm = 101.6q = 72pt = 6pc = 96px
2、角度
<angle>:在<gradient>、transform的某些方法等场景中有所应用 /* IE9+ */
度(degrees):一个完整的圆是360deg
梯度(gradians):一个完整的圆是400grad
弧度(radians):一个完整的圆是2πrad
圈数(turns):一个完整的圆是1turn
3、时间
<time>:于animation、transition及相关属性中使用 /* IE9+ */
1s = 1000ms
0是无效的,并不代表0s或0ms
4、分辨率
<resolution>:用于媒体查询,屏幕通常每英寸包含72或96个点,一般将2倍于此的屏幕称之为高分屏
dpi:每英寸包含点的数量(dots per inch) /* IE9+ */
dpcm:每厘米包含点的数量(dots per centimeter) /* IE9+ */
dppx:每像素包含点的数量(dots per pixel) /* IE9+、Safari不支持、手机不支持 */
1dppx = 96dpi
1dpcm = 2.54dpi
0是无效的,并不代表0dpi、0dpcm或0dppx
5、颜色
<color>:rgb()、hsl()、关键字
hex:#f00,十六进制记法
rgb:rgb(255, 0, 0)
rgba:rgba(255, 0, 0, 1),IE8可使用IE滤镜处理 /* IE9+ */
hsl:hsl(0, 100%, 50%),色相-饱和度-明度 /* IE9+ */
hsla:hsl(0, 100%, 50%, 1) /* IE9+ */
关键字
色彩关键字
transparent:透明 /* IE6+ */
currentColor:当前颜色 /* IE9+ */
6、函数
calc():calc(100% - 20px), + 和 - 运算符的两边必须始终要有空白符 /* IE9+ */
7、生成内容
counter():插入计数器 /* IE8+ */
counters():重复插入计数器 /* IE8+ */
attr():插入元素属性值 /* IE8+ */
8、图像
<image>:<url> | <gradient>,描述的是2D图形
<gradient>:可使用IE滤镜处理 /* IE10+ */
linear-gradient()
radial-gradient()
repeating-linear-gradient()
repeating-radial-gradient()
9、数字
<number>:整数或小数
<integer>:整数
<percentage>:百分比值
CSS单位【记录】的更多相关文章
- 七个你可能不了解的CSS单位
我们很容易无法摆脱的使用我们所熟悉的CSS技术,当新的问题出现,这样会使我们处于不利的地位. 随着Web继续的发展,对新的解决方案的需求也会继续增大.因此,作为网页设计师和前端开发人员,我们别无选择, ...
- HTML与CSS学习记录
title: HTML与CSS学习记录 toc: true date: 2018-09-10 14:04:59 <HTML与CSS进阶教程读书笔记> HTML基础知识 HTML与XHTML ...
- 你可能没注意的CSS单位
扶今追昔 CSS中的单位我们经常用到px.pt.em.百分比,px和pt不用多说 em em是相对单位,参考物是父元素的font-size,具有继承的特点 如果字体大小是16px(浏览器的默认值),那 ...
- css单位盘点
css单位有:px,em,rem,vh,vw,vmin,vmax,ex,ch 等等 1.px单位最常见,也最直接,这里不做介绍. 2.em:em的值并不是固定,它继承父级元素的字体大小,所以层数越深字 ...
- 你可能不知道的7个CSS单位
如果你是一名前端开发工程师,一般px和em使用频率比较高.但是今天本文的重点是介绍一些我们使用很少.甚至么有听说的单位. 一.重温em <style type="text/css&qu ...
- 学习网页制作中如何在正确选取和使用 CSS 单位
在 CSS 测量系统中,有好几种单位,如像素.百分比.英寸.厘米等等,Web 开发人员很难了解哪些单位在何处使用,如何使用.很多人习惯了总是使用同一种单位,但这一决定可能会严重限制你的设计的执行. 这 ...
- css单位分析、颜色设置与调色板
CSS单位分析 px:单位代表像素,1px代表一个像素点. %:设置子元素为父容器的占比. em:代表该元素中一个字体所占字符,常用在文字首行缩进.其具有继承性. rem:始终代表html中的字符所在 ...
- CSS:CSS 单位
ylbtech-CSS:CSS 单位 1.返回顶部 1. 尺寸 单位 描述 % 百分比 in 英寸 cm 厘米 mm 毫米 em 1em 等于当前的字体尺寸. 2em 等于当前字体尺寸的两倍. 例如, ...
- rem — 一个低调的css单位
原文 http://www.zhaoan.org/1825.html rem这是个低调的 css 单位,近一两年开始崭露头角,有许多同学对rem的评价不一,有的在尝试使用,有的在使用过程中遇到坑就弃 ...
- css单位中px和em,rem的区别
css单位中分为相对长度单位.绝对长度单位. 今天我们主要讲解rem.em.px这些常用单位的区别和用法. px(绝对长度单位) 相信对于前端来说px这个单位是大家并不陌生,px这个单位,兼容性可以说 ...
随机推荐
- itemKNN发展史----推荐系统的三篇重要的论文解读
itemKNN发展史----推荐系统的三篇重要的论文解读 本文用到的符号标识 1.Item-based CF 基本过程: 计算相似度矩阵 Cosine相似度 皮尔逊相似系数 参数聚合进行推荐 根据用户 ...
- lvs、nginx、HAProxy、keepalive工作原理
1. lvs.nginx.HAProxy.keepalive工作原理 1.1. 前言 遇到了负载均衡和高可用选型问题,我觉的有必要好好理解下lvs,nginx,haproxy和keepalive的区别 ...
- 导出到word
导出到excel功能会常做,但是导出到word功能很少做,项目遇到,在这里做一下标记. 导出到excel比较容易,excel都有固定格式也模板,但是word需要自己写模板,这里用了freemarker ...
- vis.js没有中文文档,个人在项目中总结的一些中文配置
##vis.js var options = { nodes:{//节点配置 borderWidth: 1,//节点边框的宽度,单位为px borderWidthSelected: 2,节点被选中时边 ...
- 改造kindeditor支持asp.net core mvc上传文件
kindtor默认使用的上传方法是使用目录下面的一般处理程序upload_json.ashx,暂时还不支持asp.net core下的文件上传,下面放出的自定义处理上传文件的接口方法. 自定义接收上传 ...
- mysql 开发基础系列4 字符数据类型
字符串类型 1.1 CHAR 和VARCHAR 类型 CHAR 列的长度固定为创建表时声明的长度,VARCHAR 列中的值为可变长字符串.在检索的时候,CHAR 列删除了尾部的空格,而VARCHAR ...
- centos 7 mariadb安装
centos 7 mariadb安装 1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB sy ...
- Homebrew简介和基本使用
一.Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径 ...
- Webpack中publicPath设置
webpack中的path是当我们build的时候,输出项目打包文件的位置. webpack中的publicPath是我们打算放到web服务器下的目录,如果我们要放到网站的根目录下,那么就无需设置.如 ...
- hadoop框架详解
Hadoop框架详解 Hadoop项目主要包括以下四个模块 ◆ Hadoop Common: 为其他Hadoop模块提供基础设施 ◆ Hadoop HDFS: 一个高可靠.高吞吐量的分布式文件系统 ◆ ...