博主信息
博文 25
粉丝 1
评论 0
访问量 20077
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
常用单位与图标引用以及移动媒体总结与实例
xueblog9的进阶之旅
原创
568人浏览过

常用单位与图标引用以及移动媒体

  1. 绝对单位:像素px,1in = 96px
  2. 相对单位:必须要有一个参照物
    2.1 %:参照物父级
    2.2 em:字号大小,参照浏览器默认字号16px
    1. 2.2.1 em:受当前或它的祖先元素的font-size影响
    2. 2.2.2 em:是一个变量,受自身或父级font-size影响
    3. 2.2.3 emrem:与em概念基本一致,不过它总是以html标签为准
    4. 2.2.4 :root:设置根元素样式
    5. 2.2.5 浏览器字体有最小像素限制,谷歌是12,其他属性应该也有默认值
    2.3 vw: view-width:可视窗口的宽度,可视宽度默认平均分为100份(100vw)
    2.4 vh: view-hight:可视窗口的宽度,可视高度默认平均分为100份(100vh)
    2.5 view-port:可视窗口—眼睛能看到的窗口大小
  3. 添加表格线:一定要添加到单元格中th和td上添加:border:1px solid
  4. 折叠线:border-collapse:collapse;
  5. 对表格进行一些布局设置
    5.1 块级元素在父级中的居中:margin:auto;
    5.2 文本水品居中:text-align:center;
    5.3 标题设置外边距,可以调整位置;
  6. 引入字体图标库,用link标签,css样式的一种,可直接引用,但是建议导入自定义样式css代码中,再用link标签引入自定义css代码
    6.1 图标库下载地址:iconfont.cn
    6.2 图标库使用时,在自定义css代码中@import 根据路劲导入iconfont.css文件
    6.3 用span标签引入图标定义类名,该类名用于css代码更改样式使用
    6.4 图标可以当作文本处理,具有文本一切样式属性,如,字体大小,颜色,背景色等
  7. 响应式/ 移动端布局基础:媒体查询(媒体指的是硬件)
    7.1 媒体:屏幕(手机,pc),打印机
    7.2 查询:获取媒体当前的状态,理解就是获取尺寸分辨率等
    7.3 布局前提:用户在一个“宽度受限,而高度随着内容增长的空间内,进行布局
    7.4 为了页面适配不同的移动端屏幕大小,只要动态设置根字号,盒子大小通过可视窗口配置的百分比去分配
    7.5 @media元素设置(max-width)以及(min-width),设置区间用and连接,html{font-size:12px}

图标引用以及移动媒体实例

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>常用单位与图标作业</title>
  8. <link rel="stylesheet" href="zuoye.css">
  9. </head>
  10. <body>
  11. <!-- <div class="box">
  12. <span class="iconfont icon-taobaolianmengzi2 taobao"></span>
  13. </div> -->
  14. <div class="da">
  15. <div class="box" box1><span class="iconfont icon-taobaolianmengzi2 taobao"></span></div>
  16. <div class="box" box2><span class="iconfont icon-taobaolianmengzi2 taobao"></span></div>
  17. <div class="box" box3><span class="iconfont icon-taobaolianmengzi2 taobao"></span></div>
  18. <div>
  19. </body>
  20. </html>

css代码

  1. @import 'font_taobao/iconfont.css';
  2. .da {
  3. width: 92vw;
  4. height: 40vh;
  5. margin-top: 50px;
  6. border:2px solid red;
  7. overflow: auto;
  8. }
  9. .box {
  10. width: 29vw;
  11. height: 80vh;
  12. float: left;
  13. text-align: center;
  14. line-height: 40vh;
  15. margin-right: 1vw;
  16. background-color: blue;
  17. }
  18. html {
  19. font-size: 10px;
  20. }
  21. .taobao {
  22. font-size: 5em;
  23. color: red;
  24. box-shadow: 2px 2px 2px #111;
  25. border: 2px solid #111;
  26. background-color: white;
  27. }
  28. @media (min-width: 1919px) {
  29. html {
  30. font-size: 16px;
  31. }
  32. }
  33. @media (min-width: 1080px) and (max-width:1918px) {
  34. html {
  35. font-size: 14px;
  36. }
  37. }
  38. @media (min-width: 720px) and (max-width:1079px) {
  39. html {
  40. font-size: 12px;
  41. }
  42. }

像素为1086px时,字体大小变化

像素为775px时,字体大小变化

批改老师: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+教程免费学