前端开发怎么实现自适应布的局

  介绍

小编给大家分享一下前端开发怎么实现自适应布的局,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

首先我们来看<强>什么是自适应布局>

所谓自适应布局我们从百度上可以搜到如下的定义自适应设计指能使网页自适应显示在不同大小终端设备上新网页设计方式及技术。简单的来说自适应就是让同一个页面自动适应不同大小的设备,从而解决为不同设备提供不同版本的页面问题。

知道了自适应布局是怎么一回事后,那么我们就来看一看<强>自适应布局该如何实现>

页面的自适应布局分为高度自适应和宽度自适应,实现方式其实有挺多的,下面我们就来以三列布局为例来看看<强>自适应布局的实现方式。

<强>一、自适应布局之高度自适应

高度自适应就是把每个模块设置为绝对定位,然后设置中间自适应的模块的顶部和底部属性的值分别为头部模块和底部模块的高,然后中间模块的高度就自适应了。

高度自适应布局代码如下:

& lt; body>   & lt; div类=皌op"祝辞120 px
  & lt; div类=癿ain"祝辞自适应& lt;/div>   & lt; div类=癰ottom"祝辞120 px
  & lt;/body> .top {   宽度:100%;   身高:120 px;   位置:绝对的;   background - color: greenyellow;      }   .main {   位置:绝对的;   宽度:100%;   前:120像素;   底部:120 px;   背景颜色:粉色;   高度:汽车;   }   .bottom {   位置:绝对的;   底部:0;//别漏了   宽度:100%;   身高:120 px;   background - color: greenyellow;   }

高度自适应布局效果如下:

前端开发怎么实现自适应布局

<强>二、自适应布局之宽度自适应

宽度自适应有三种方法,分别是用绝对定位,利用,中间模块先渲染;自身浮动。<强>

下面我们来分别看看这三种方法实现的自适应布局(三列)<强>

<强> 1,利用绝对定位来设置宽度自适应布局

说明:针对自适应模块使用绝对定位,在把左和右设置为左右两列的宽,其实原理和高度自适应一样,另外左右两列分别左右浮动。<强>

<>强绝对定位设置宽度自适应布局代码如下:

& lt; body>   & lt; div类=發eft"祝辞200 px