博主信息
博文 11
粉丝 0
评论 0
访问量 8438
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
css常用单位
昊森
原创
722人浏览过

单位类型

  1. 绝对:像素(px),不管元素用什么单位,浏览器统一转换为px
  2. 相对:百分比(%),继承字号(em),根字号(rem),视口(vw、vh)
  3. 其他:厘米(cm),毫米(mm),英寸(in=2.54cm=96px),磅(pt=1/72in)
  4. 移动端布局:rem + vw

字号单位em/rem

浏览器默认值为1em=16px,当然我们可以在html中自定义。

浏览器会将所有的单位转换为px

em与元素位置/层级相关,导致不统一,可以用rem来进行规范

em:根据自身或者父元素变换

rem:根元素(固定)


当我们在html中设置font-size: 10px;之后,2em则等于20px

  1. <body>
  2. <div style="font-size: 2em">昊森</div>
  3. </body>
  4. <style>
  5. html {
  6. font-size: 10px;
  7. }
  8. </style>

视口单位vw/vh

优点:永远以当前可视窗口为参照物,动态调整元素大小,实现轻松布局。

缺点:以窗口百分比为依据,不够精细,通常与rem配合工作

  1. <body>
  2. <header></header>
  3. <main>身子</main>
  4. <footer></footer>
  5. </body>
  6. <style>
  7. * {
  8. margin: 0;
  9. padding: 0;
  10. box-sizing: content-box;
  11. }
  12. body * {
  13. outline: 1px solid;
  14. background: #5bb1b7;
  15. }
  16. body header {
  17. height: 5vh;
  18. }
  19. body footer {
  20. height: 5vh;
  21. }
  22. body main {
  23. min-height: calc(100vh - 5vh - 5vh);
  24. background: #7f0f78;
  25. }
  26. </style>

vh永远相对视口,可以让我们的页面在手机端永远占满页面

批改老师:PHPzPHPz

批改状态:合格

老师批语:你应该是在提交作业的时候,没有在状态这一栏选择“作业”进行提交,下次注意,我看你连续好几个作业应该都是这样的
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学