BootStrap(day01)

BootStrap

响应式布局(css3)

  1. 什么是响应式的网页
    Responsive web page 响应式网页
    可以根据浏览器设备不同(pc, pad, phone)
    而自动改变布局, 图片, 文字效果, 不会影响用户体验

  2. 响应式布局(必须做到下面几件事)
    ① 布局, 不能固定元素宽度, 必须使用 流式布局(默认布局 + 浮动) + 弹性布局 + 栅格布局

② 文字和图片随着容器大小变化

③ 媒体查询技术(CSS3)
  代码复杂程度几何性的增加
  复杂的网页,  不合适使用响应式布局
  1. 如何测试响应式页面
    ① 使用真实的设备

    好处: 真是可靠
    缺点: 成本很高, 测试任务量很大

    ② 使用第三方模拟测试软件

    好处: 放便快捷
    缺点: 测试效果有限, 有待进一步验证

    ③ 可以使用 chrome 自带的模拟器测试

    好处: 简单放便
    缺点: 测试效果十分有限

  2. 编写响应式布局(********)
    手机适配
    视口的设置, 如果项目需要在移动端运行需要设置视口
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

    width=device-width: 设置视口宽度 等于设备宽度
    initial-scale=1.0: 设置视口宽度 初始能不能缩放 1.0 代表不能
    maximum-scale=1.0: 设置视口最大缩放的比例 1.0 最大 1 倍
    user-scalable=0: 设置是否允许用户缩放视口 0 代表不允许

    设置视口最简写法: <meta name="viewport" content="width=device-width, initial-scale=1.0">

    所有的 内容/文字/图片 都使用相对尺寸(尽量), 少使用绝对值

    流式布局 + 弹性布局 + 媒体查询(栅格布局)完成响应式布局

    媒体查询
    css3 Media Query 做响应式的必备技术
    Media: 媒体, 浏览网页的设备

    设备: screen(pc/pad/phone) | TV(电视机) / print(打印机)

    根据浏览网页设备的不同(尺寸、方向、硬件、解析度等),有选择的执行一部分 css 忽略其他 css 样式

练习:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值