css单位
来源:互联网 发布:电脑指令mac地址修改 编辑:程序博客网 时间:2024/05/01 20:54
相关网址:http://www.cnblogs.com/dolphinX/p/4097693.html
经常用的单位
固定单位:px,pt
相对单位:em rem %
浏览器默认字体大小16px;若是设置html/body字体大小为62.5%,那么实际字体大小为16*62.5%=10
以下所有单位都是在这个设置了62.5的前提下说的。
------------------------------------------------------------------------------------------------------
1.4什么情况下使用rem来布局和注意的问题
整体的布局还是使用百分比
使用rem的最佳场景是,遇到例如多列带有图片的列表,常常需要图片固定宽高比例
研究了一些网站,比如淘宝,对字体字体一般情况建议使用px
出现
1px
像素线的地方,仍旧使用border-width:1px;
而不是border-width:.1rem;
------------------------------------------------------------------------------------------------------
1.em
参考最近父元素
1em=10px;
2.%
有个相对性
①一般元素相对于父元素
②对于position:absolute;的元素是相对于已定位的父元素
③对于position:fixed;的元素相对于ViewPort
ViewPort:可视窗口,浏览器window的大小
特别:
3.rem
相对于根元素html
html {font-size: 62.5%; /10 ÷ 16 × 100% = 62.5%/}
body {font-size: 1.4rem; /1.4 × 10px = 14px /}
h1 { font-size: 2.4rem; /2.4 × 10px = 24px/}
IE9+ 和现代浏览器都已经支持了
手机端会出bug:http://web.jobbole.com/89886/
4.vw vh
vw
Viewport宽度, ** 1vw ** 等于viewport宽度的1%vh
Viewport高度, ** 1vh ** 等于viewport高的的1%
vw和vh会随着viewport变化自动变化,再也不用js控制全屏神马的了
IE10+ 和现代浏览器都支持这两个单位
5.vmin vmax
针对vw vh
随着viewport变化
所有浏览器都已经支持vmin ,但是IE ** 全
部 ** 不支持vmax
6.ch ex
这两个单位根据当前font-family的相对单位
ch
字符0
的宽度ex
小写字符x
的高度
IE9+ 和现代浏览器都已经支持
0 0
- CSS 单位
- CSS 单位
- CSS单位
- CSS 单位
- CSS单位
- CSS 单位
- CSS单位
- CSS单位
- css单位
- CSS单位
- css单位
- CSS单位
- CSS单位
- css 单位
- 常用CSS长度单位
- 常用CSS长度单位
- CSS长度单位参考
- CSS的长度单位
- RecyclerView滑动到指定Position
- 万能解码框架简介
- BigBlueButton 学习
- swift3.0 获取当前的Version
- ubuntu更新内核切换内核启动
- css单位
- 关于任务节点时间限制的问题修正(TimeLimit)
- Numpy中的数组<矩阵>
- Linux用户及文件权限管理
- Stream ApI--3.map,flatmap
- 初识网页设计
- [BZOJ 4800][Ceoi2015]Ice Hockey World Championship:双向搜索
- Mplayer播放出现加硬解一些总结
- Eclipse项目导出Android studio项目详解