web怎么实现响应式网页布局

发布时间:2021-12-21 09:14:19 作者:iii
来源:亿速云 阅读:321

本篇内容介绍了“web怎么实现响应式网页布局”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、Flex布局要领

Flexible Layout:弹性布局

Bootstrap:栅格布局

产品是做业务的,产品是为业务服务的。框架能满足百分之九十几的需求。

CSS1:display:block;

CSS2:display:table;

CSS3:display:flex; display:box; display:grid;

实践案例,设计如下图的页面:

web怎么实现响应式网页布局

分析页面

整体是三行,header占整体页面20%,main占60%,footer占20%。

响应式布局,可随着页面大小自动放大、缩小调整。

容器:flex container

页面布局 —— 容器 ,容器中还可以放小容器。

局部:flex-direction:column

局部有横向。

整体:flex-direction:row

整体是横向布局。

整体页面可以做到横纵相交。

动手实验 —— Flex box layout

窄屏模式:Mobile First

手机优先,因为现在移动互联网时代,使用手机看页面的比例已经超过PC,所以做页面的时候先考虑Mobile Fierst。

手机和PC显示最大的区别不是分辨率,而是显示比例的区别。手机是窄屏模式、PC是宽屏模式。

页面不需要做两套,而是基于media query(媒介查询),自动侦测是窄屏模式还是宽屏模式。

窄屏模式下main区域是横向排列,宽屏模式下main区域内容是纵向排列。

宽屏模式

web怎么实现响应式网页布局

  1. 动手实验

    vscode里新建文件,扩展名是html。

    代码编辑区输入html选择html5,此时vscode会自动填写html5的固定内容:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport">

     

web怎么实现响应式网页布局

以上是flex box布局模式。

二、Bootstrap栅格布局

推特出品的前端模板,老师推荐用bing国际版查官网https://getbootstrap.com/,在官网查资料。

(视频资料显示官网bootstrap版本是4.1.3,推断该视频是2年前出的)

web怎么实现响应式网页布局

web怎么实现响应式网页布局

web怎么实现响应式网页布局

使用模板的优点是自动适应不同设备不同分辨率,当屏幕宽度大时可以一行显示3个card,屏幕小一些一行自动调整为显示2个card,屏幕再变窄时会自动调整为一行显示1个card。

“web怎么实现响应式网页布局”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. 响应式Web开发
  2. 什么是响应式web设计

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

web

上一篇:web可变数据类型和不可变数据类型怎么使用

下一篇:web开发基本知识点有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》