最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

移动端开发,几个你可能不知道的CSS单位属性。_html/css_WEB-ITnose

来源:动视网 责编:小采 时间:2020-11-27 16:07:22
文档

移动端开发,几个你可能不知道的CSS单位属性。_html/css_WEB-ITnose

移动端开发,几个你可能不知道的CSS单位属性。_html/css_WEB-ITnose:1. rem em 单位是我们开发中比较常用到的,它表示以当前元素的父元素的单位大小为基准来设置当前元素的大小;rem 中的 r 代表 root,它表示以根(即html)元素的单位大小为基准来设置当前元素的单位大小,所以不管当前元素是任意子节点,一
推荐度:
导读移动端开发,几个你可能不知道的CSS单位属性。_html/css_WEB-ITnose:1. rem em 单位是我们开发中比较常用到的,它表示以当前元素的父元素的单位大小为基准来设置当前元素的大小;rem 中的 r 代表 root,它表示以根(即html)元素的单位大小为基准来设置当前元素的单位大小,所以不管当前元素是任意子节点,一


1. 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);

4. ex 和 ch

这两个单位在我们平时开发中会很少用到,这里就不做详细的阐述了。下面就放一张图解释这两个单位的含义,若是有兴趣的朋友的可以自己查一下资料。

文档

移动端开发,几个你可能不知道的CSS单位属性。_html/css_WEB-ITnose

移动端开发,几个你可能不知道的CSS单位属性。_html/css_WEB-ITnose:1. rem em 单位是我们开发中比较常用到的,它表示以当前元素的父元素的单位大小为基准来设置当前元素的大小;rem 中的 r 代表 root,它表示以根(即html)元素的单位大小为基准来设置当前元素的单位大小,所以不管当前元素是任意子节点,一
推荐度:
标签: 单位 移动端 html
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top