当前位置: 首页 > news >正文

网站上添加图片的原则免费ip地址网站

网站上添加图片的原则,免费ip地址网站,商城外贸网站设计,灵璧有做公司网站的吗在前端开发里&#xff0c;rem、em、vw都是用来设置元素大小的单位&#xff0c;下面就用大白话讲讲它们的区别。 参考标准不一样 rem&#xff1a;就像大家都用同一把“大尺子”来量东西&#xff0c;这把“大尺子”就是网页里根元素&#xff08;也就是 <html> 标签&#…

在前端开发里,rem、em、vw都是用来设置元素大小的单位,下面就用大白话讲讲它们的区别。

参考标准不一样

  • rem:就像大家都用同一把“大尺子”来量东西,这把“大尺子”就是网页里根元素(也就是 <html> 标签)的字体大小。不管元素在网页里的哪个位置,只要用rem做单位,它的大小就按照这把“大尺子”来算。比如根元素字体大小是16px,那么1rem就是16px,2rem就是32px。
  • em:每个元素自己有一把“小尺子”,这把“小尺子”的长度取决于这个元素本身或者它爸爸元素(父元素)的字体大小。要是这个元素自己没设置字体大小,就用它爸爸元素的字体大小当“尺子”;要是自己设置了,就用自己的字体大小当“尺子”。所以不同元素的“小尺子”可能不一样长。
  • vw:它的参考标准是浏览器窗口(视口)的宽度。把浏览器窗口的宽度平均分成100份,1vw就相当于其中的1份。就好比把一块蛋糕切成100小块,每一小块就是1vw。如果浏览器窗口宽度是1000px,那1vw就是10px。

计算难度有差别

  • rem:计算很简单,只要知道根元素的字体大小,用rem前面的数字乘以根元素字体大小,就能算出元素实际大小。比如根元素字体大小是20px,3rem就是60px(20×3)。
  • em:计算比较麻烦,尤其是在网页里元素一层套一层的时候。因为每个元素的“小尺子”可能不同,得先搞清楚当前元素或者它父元素的字体大小,才能算出em对应的实际尺寸。比如父元素字体大小是18px,子元素没设置字体大小,子元素里2em就是36px(18×2);要是子元素自己设置了字体大小是22px,那子元素里2em就是44px(22×2)。
  • vw:计算相对容易,只要知道浏览器窗口的宽度,用窗口宽度乘以vw前面的数字再除以100,就能得到元素实际宽度。比如窗口宽度是800px,5vw就是40px(800×5÷100)。

适用场景各不同

  • rem:适合用来统一控制网页的整体布局和元素大小。要是想让网页里很多元素的大小跟着根元素字体大小一起变,用rem就很方便。比如在做响应式网页时,改变根元素字体大小,整个网页的布局就能按比例缩放。
  • em:常用来设置元素内部的相对大小,像元素的内边距、外边距、边框这些。这样能保证元素的这些部分和它自身的字体大小相匹配,不管字体大小怎么变,元素整体看起来都协调。比如按钮的内边距设成0.5em,按钮字体大小改变时,内边距也会跟着变,按钮外观就不会失调。
  • vw:特别适合那些需要根据浏览器窗口宽度动态调整大小的元素。比如做一个全屏的轮播图,用vw做单位,不管用户用的是手机、平板还是电脑,轮播图都能占满一定比例的窗口宽度,自动适应不同设备。

代码示例感受一下

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><style>/* 设置根元素字体大小 */html {font-size: 16px;}.parent {font-size: 20px;}.rem-box {width: 2rem;/* 宽度为 2 * 16px = 32px */height: 2rem;background-color: lightblue;}.em-box {width: 2em;/* 宽度为 2 * 20px = 40px,因为继承了父元素 20px 的字体大小 */height: 2em;background-color: lightgreen;}.vw-box {width: 10vw;/* 宽度为视口宽度的 10% */height: 10vw;background-color: lightcoral;}</style>
</head><body><div class="parent"><div class="rem-box">这是用rem单位的元素</div><div class="em-box">这是用em单位的元素</div><div class="vw-box">这是用vw单位的元素</div></div>
</body></html>

在这个例子里,三个盒子分别用了rem、em、vw做单位,能很直观地看到它们在计算和显示上的不同。

http://www.hotlads.com/news/5344.html

相关文章:

  • 做设计找参考的设计网站有那些浙江seo博客
  • 大连企业网站建站数据分析软件哪个最好用
  • 学校网站模板下载江苏网站建设制作
  • 长沙专业网站制作长沙seo优化推广公司
  • 网站右侧浮动网页制作素材模板
  • 做淘宝客网站需要备案吗网站建设流程图
  • 网站怎么做关键词库企业网站管理系统
  • lamp和lnmp wordpressseo关键词怎么填
  • 杭州建设厅官网证件查询seo主管招聘
  • 广州网站排名扬州seo推广
  • 怎么建设网站运城小程序开发软件
  • 红色博客网站源码哪个搜索引擎最好
  • 东营建站公司爱站之家
  • 长沙做网站湖南微联讯点靠谱郑州网站建设公司
  • 上海嘉定网站设计常用的seo工具的是有哪些
  • 定制app开发平台搜索引擎优化关键词的处理
  • 如何做信用网站截图短视频营销策划方案
  • 周口做网站优化排名软件下载
  • 方法数码做的网站怎么样seo排名优化工具
  • 网站建设公司资讯无锡seo优化
  • wordpress网站500错误百中搜
  • 怎样建网站联系方式厦门谷歌seo公司有哪些
  • 当今做哪些网站能致富百度识图在线识别
  • 中山百度首页推广安卓手机性能优化软件
  • h5响应式网站是什么意思seo到底是什么
  • 个体工商户是否能够做网站文职培训机构前十名
  • 微信导航网站 dedecms广东东莞最新情况
  • 电子商务公司设计网站建设高端快速建站
  • dnf做代练哪个网站好点seo交流网
  • 深圳网站建设(信科网络)百度app官方正式版