移动端开发, 常用CSS单位
(转)https://www.cnblogs.com/mylove103104/archive/2015/06/18/4584779.html
- rem "em" 单位是我们开发中比较常用到的,它表示以当前元素的父元素的单位大小为基准来设置当前元素的大小;“rem” 中的 “r” 代表 “root”,它表示以根(即“html”)元素的单位大小为基准来设置当前元素的单位大小,所以不管当前元素是任意子节点,一旦设单位大小为 “rem” 那么这个元素大小都是以根元素单位为参考的,这里的“em” 和 “rem” 均具有继承性。
2.vw和vh(移动端开发个人最喜欢的单位属性,也是这次介绍的重点) 传统的响应式开发中,我们常常用百分比来布局,然而这并不是最好的解决方案。例如,你没有办法以body的高度来设置百分比。 "vw" 的全称是 “viewport width” 即视窗的宽度;"vh" 的全称是 “viewport height” 即视窗的高度。 1vw = viewportWidth * 1/100; 1vh = viewportHeight * 1/100; 所以元素使用 “vw” “vh” 作为宽度和高度单位,即可以保证适配不同的设备。
3. vmin 和 vmax“vmin” 即 “viewport” 宽度和高度相比较最小的那一个。(也就是说,如果当前元素单位设置了 “vmin” 那么浏览器会去判断宽度和高度的大小,然后继承小的值)“vmax” 同理,继承宽高比较,大的那一个值;即,宽和高谁大,就继承谁的值。这里我们假设:浏览器的宽度为1300px,高度为960px; 50vmin = 960 * (50/100); 50vmax = 1300 * (50/100);
移动端开发, 常用CSS单位相关推荐
- H5手机移动端开发常用资源整合
在移动端开发中需要考虑的问题比较多,常见的资源以及移动端需要注意的地方整理出来了,这是篇转载的文章,写的比较全面,分享给大家. 头部meta基础知识介绍 H5页面窗口自动调整到设备宽度,并禁止用户缩放 ...
- flex 左右布局_web前端学习:移动端开发常用布局—前端弹性布局总结
各位已经入坑的前端小伙伴,前面咱们已经给大家分享了移动端开发时候流式布局的应用场景及注意事项,今天再次给大家分享一个布局叫弹性布局,接下来咱们从如下几个方面,全方位的给大家介绍弹性布局的使用. 一:什 ...
- flex 左右布局_移动端开发常用布局:前端弹性布局总结
各位已经入坑的前端小伙伴,前面咱们已经给大家分享了移动端开发时候流式布局的应用场景及注意事项,今天再次给大家分享一个布局叫弹性布局,接下来咱们从如下几个方面,全方位的给大家介绍弹性布局的使用. 一:什 ...
- vue开发常用css,js(持续更新)
目录 1.文字溢出显示三个点 2.input 框光标左边距 3.水平垂直居中常用写法 1)position属性实现 2)flex属性实现 4.input框消除空格 5.纯css实现箭头 6.箭头在上面 ...
- 移动端开发常用的vue组件
在移动端的开发过程中,涉及到了许多优秀的组件,在此记录下来,以供以后查询: 1.tab 页切换,支持左右滑动,通常结合 swiper 进行使用 GitHub - ScoutYin/ly-tab: A ...
- 移动端开发纯css实现家谱世系图(uniapp)
世系图其他插件:vue-tree-chart 效果图: css .contaner{ background-size: 100% 100%; padding-bottom: 100rpx; } .co ...
- 微信小程序开发常用CSS样式实例(更新中)
/**index.wxss**/ .Style01{color: red;word-spacing: 20px;/*设置段落间的字间距*/text-align: left;/* 设置文本对齐方式左对齐 ...
- 移动端开发 rem 单位使用问题
前言 PC 端页面开发与移动端页面开发: PC 端页面开发需要考虑更多的兼容性问题,ie.谷歌.火狐等浏览器各自内核不同(ie 的天下). 移动端页面开发基本不用考虑这种浏览器间的兼容问题,手机上的浏 ...
- php css布局技巧,最全的CSS开发常用技巧
css(层叠样式表)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各 ...
最新文章
- mojoportal学习——文章翻译之多行横排菜单
- bzoj1601: [Usaco2008 Oct]灌水
- python及numpy,pandas易混淆的点
- python列表套着列表_python 列表套列表去重
- 怎么用python画房子_怎么用python画小猪佩奇
- MYSQL中的SELECT查询时进行运算
- Win10和Ubuntu20.04双系统启动引导项修复指南
- CentOs上docker安装nginx、tomcat、redis
- java opencv 提取车牌_OpenCV实现车牌字符分割(C++)
- DSP 6678的中断系统
- uint 数据类型理解
- IDEA启动tomcat控制台出现中文乱码问题完美解决方案(亲测有效)
- 输入中文错误:\xE4\xBB\x8E\xE5\x85\xA5...‘ for column ‘detail‘ at row 1
- AMD CPU 超频
- beautifulsoup+requests链家(深圳)爬取及可视化分析
- angular RxJs
- 可视化界面 Sentinel 流控卫兵 限流 熔断 系统保护
- 第三周啦,加油加油再加油。
- python操作excel遇到一系列问题
- 030 正定二次型及判别法之定义法、特征值法、顺序主子式法
热门文章
- 【读书笔记】JavaScript高级编程(二)
- mysql的数据现实在小程序_使用phpstudy将本地mysql数据显示在微信小程序前端
- React、Vue、Angular对比 ---- 介绍及优缺点
- 犹豫了许久,还是写个年总结记录一下吧
- C# 函数参数object sender, EventArgs e
- ObservableCollection排序
- redis list操作
- TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
- 有了 Docker,用 JavaScript 框架开发的 Web 站点也能很好地支持网络爬虫的内容抓取...
- html元素li移动动态效果