iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >bootstrap移动端布局的方式有哪些
  • 924
分享到

bootstrap移动端布局的方式有哪些

2024-04-02 19:04:59 924人浏览 八月长安
摘要

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

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

  一、下面我将简单的介绍移动端布

  局的八种方式:

  1.固定布局

  2.流动布局

  3.浮动布局

  4.定位布局

  5.混合布局

  6.flex布局

  7.rem布局

  8.响应式布局

  9.**圣杯布局10.**双飞翼布局

  1.固定布局方法里把加好,然后根据设计稿设定相应的宽度即可,其他地方类似于pc端。优点思路沿用pc端,上手比较快缺点

  大屏手机显示网页比较宽,而固定布局宽度参照永远是固定的宽度(设计稿的大小),导致左右两边会有空白。手机横屏的时候两边空白更亮。

  2.流动布局

  方法

  适用百分比(%)做单位。

  优点能更很好的适应各个屏幕分辨率的手机。缺点

  不够灵活,添加元素时,需要更改其他元素的值。

  3.浮动布局方法

  float+clearfix(清除浮动)

  /--不需兼容老版本--/

  。clearfix:after{

  content:"";

  display:block;

  clear:both;

  }

  --需要兼容老版本--/

  clearfix:after{

  content:"";

  display:block;

  clear:both;

  height:0;

  visibility:hidden;

  }

  **优点**? ? ? ? 这是传统的浮动方式,写法简单,实现效果起来干脆利落? ? **缺点**对浮动元素要求比较严格,布局也不太灵活

  4.定位布局方法在布局当中很常用,利用position+四个方位的具体值(top/left/right/bottom)相互配合,实现起来也比较容易优点

  实现简单,在移动端中,定位很常用,尤其是弹窗,

  。mask{

  position:fixed;

  left:50%;

  top:50%;

  -WEBkit-transfORM:translate3D(-50%,-50%,0);

  transform:translate3d(-50%,-50%,0);

  }

  缺点

  移动端中频繁的使用定位,会出现一些莫名的bug;

  fixed+input在iOS上存在bug,会出现使用fixed布局的元素乱掉。在Android手机上当input框获取焦点时,换气键盘,会出现定位的元素被抬升至手机键盘的上方。(了解)

  5.混合布局方法所谓混合布局,就是把所有学到的知识灵活运用在布局中。例如:rem+百分比(流动布局) flex+rem等优点布局灵活,集合其他布局的优势达到自己的布局要求缺点

  代码有点累赘;代码不统一,维护困难

  6.flex布局(重点)

  方法

  也叫弹性布局。

  /--只需父元素设置--/

  {

  display:-webkit-box; /android2.1-3.0 ios 3.2-4.3/

  display:-moz-box; /firefox/

  display:-webkit-flex; /chrome 21+/

  display:-ms-flexbox; /wp ie 10/

  display:flex; /android 4.4/

  }

  /--然后子元素设置相应的比例--/

  {

  -webkit-box-flex:1;

  -webkit-flex:1;

  -ms-flex:1;

  flex:1;

  }

  这个是最简单的flex布局了,其实弹性布局里面还有很多简单高效实用的属性,很方便移动端的布局。? ?  **优点**? ? ? ? 自适应很好,灵活性很强,目前在移动端应用的还是比较广泛。? ?  **缺点**需要写很多兼容代码。

  7.rem布局方法rem是通过根元素进行适配的,网页中的根元素指的是html我们通过设置html的font-size大小就可以控制rem的大小。有以下两种适配方式:

  1.rem+@media(通过媒体查询设置html的font-size值,达到自适应)

  html{

  -webkit-text-size-adjust:none;

  font-size:10px;

  }

  @media screen and (min-width:321px) and (max-width:375px){

  html{

  font-size:10px;

  }

  }

  @media screen and (min-width:376px) and (max-width:414px){

  html{

  font-size:10.25px;

  }

  }

  @media screen and (min-width:415px) and (max-width:454px){

  html{

  font-size:10.5px;

  }

  }

  @media screen and (min-width:455px) and (max-width:554px){

  html{

  font-size:10.75px;

  }

  }

  @media screen and (min-width:455px){

  html{

  font-size:11px;

  }

  }

  2.rem+js(通过js自动获取设备宽度,计算得到相应设备下html的font-size值达到自适应)(了解)

  !function(n) {

  var e=n.document,

  t=e.documentElement,

  i=720,

  d=i / 100,

  o="orientationchange" in n ? "orientationchange": "resize",

  a=function() {

  var n=t.clientWidth || 320;

  n > 720 && (n=720),

  t.style.fontSize=n / d + "px"

  };

  e.addEventListener && (n.addEventListener(o, a, !1), e.addEventListener("DOMContentLoaded", a, !1))

  } (window);

  优点在任何设备下都可以达到完全适配,页面布局样式完全自适应缺点

  rem+@media这种方式不能所有设备全适配

  8.响应式布局方法使用@media(媒体查询)设置页面在不同的屏幕宽度下达到自适应以及响应式(根据不同屏幕大小,页面布局,样式会做出相应的调整)典型案例(bootStrap官网)优点不仅在不同的屏幕下达到自适应,还会在相应的屏幕下对页面布局,样式做出相应的调整,达到更加的用户体验缺点

  兼容各种设备工作量大,效率低下;代码累赘,会出现隐藏无用的元素,加载时间过长;一定程度上改变了网站原有的布局结构,会出现用户混淆的情况;增加UI和开发的工作量。

  9.圣杯布局

  利用float来实现,首先将三列放到一个父元素内后左浮动,之后给左右中分别设置宽度200px,250px,100%。

  之后给中间,右边分别设置margin-left为-200px,-250px。之后再将左右两列进行相对定位position:relative;并分别设置left:-200px;right:-250px;最后便是等高布局了,给左中右设置padding-bottom:2000px;margin-bottom:-2000px;给其父元素设置overflow:hidden即可。

“bootstrap移动端布局的方式有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: bootstrap移动端布局的方式有哪些

本文链接: https://www.lsjlt.com/news/95863.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • bootstrap移动端布局的方式有哪些
    本篇内容介绍了“bootstrap移动端布局的方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • bootstrap中的布局方式有哪些
    这篇文章主要介绍了bootstrap中的布局方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇bootstrap中的布局方式有哪些文章都会有所收获,下面我们一起来看看吧。...
    99+
    2024-04-02
  • Bootstrap对移动设备友好的布局类有哪些
    这篇文章主要介绍“Bootstrap对移动设备友好的布局类有哪些”,在日常操作中,相信很多人在Bootstrap对移动设备友好的布局类有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Bootstrap对移...
    99+
    2023-06-27
  • HTML5移动端页面布局的知识点有哪些
    这篇文章主要介绍“HTML5移动端页面布局的知识点有哪些”,在日常操作中,相信很多人在HTML5移动端页面布局的知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HT...
    99+
    2024-04-02
  • HTML中移动端有什么布局方案
    这篇文章给大家分享的是有关HTML中移动端有什么布局方案的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   注意:代码运行是file协议,在chrome里不支持引用本地文件,会...
    99+
    2024-04-02
  • 移动设备中响应式布局的好处有哪些?
    移动端响应式布局的优势有哪些? 随着移动设备的普及,越来越多的用户喜欢在手机和平板电脑上浏览网页。因此,为了提供更好的用户体验,开发响应式布局已成为现代网页设计的重要组成部分。移动端响应式布局的主要目标是在不同尺寸和分辨率的设备...
    99+
    2024-01-29
  • css的布局方式有哪些
    这篇文章将为大家详细讲解有关css的布局方式有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。css布局方式:1、单列布局,包括header、content、footer等宽的单列布局和header、f...
    99+
    2023-06-15
  • css布局方式有哪些
    css布局方式有哪些?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。其中实现三栏布局有多种方式,本文着重介绍圣杯布局和双飞翼布局。另外几种可以猛戳实现三栏布局的几种方法一、单...
    99+
    2023-06-08
  • Flex4布局方式有哪些
    这篇文章将为大家详细讲解有关Flex4布局方式有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。四种Flex4布局类概述在FlexSDK4(Gumbo)的spark组件库里面增加了一个page:spar...
    99+
    2023-06-17
  • css有哪些布局方式
    CSS中常用的布局方式有以下几种:1. 流动布局(Flow Layout):元素按照其在HTML结构中的位置依次排列,不进行特殊的定...
    99+
    2023-09-05
    css
  • html+css布局的方式有哪些
    这篇文章将为大家详细讲解有关html+css布局的方式有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.自然布局 没有任何修饰的布局是自动靠左的。&nbs...
    99+
    2024-04-02
  • Flex移动布局中单行和双行布局的区别有哪些
    小编给大家分享一下Flex移动布局中单行和双行布局的区别有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!这里是单行布局 使用ul>li 来布局<ul class="local-nav&q...
    99+
    2023-06-08
  • css中有哪些布局方式
    常见的css布局方式有:1.静态布局,传统布局方式;2.流式布局,可以进行适配调整;3.自适应布局,为不同屏幕分辨率设置不同布局;4.响应式布局,屏幕尺寸不同,页面显示的内容不同;5.弹性布局,确保元素拥有恰当行为;常见的css布局方式有以...
    99+
    2024-04-02
  • Bootstrap中响应式布局的相关知识点有哪些
    这篇文章主要讲解了“Bootstrap中响应式布局的相关知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Bootstrap中响应式布局的相关知识点...
    99+
    2024-04-02
  • 解决移动端响应式布局常见问题的方案
    移动端响应式布局的常见问题及解决方案 随着移动互联网的快速发展,越来越多的人开始使用移动设备访问网页,这也给网页设计师带来了新的挑战。为了适应不同设备的屏幕尺寸,移动端响应式布局成为了一种流行的设计趋势。然而,在实际应用中,我们...
    99+
    2024-01-29
    解决方案 布局 响应式设计
  • CSS等高布局的方式有哪些
    这篇文章给大家介绍CSS等高布局的方式有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。等高布局是指子元素在父元素中高度相等的布局方式。等高布局的实现包括伪等高和真等高,伪等高只是看...
    99+
    2024-04-02
  • 如何提升移动端响应式布局的性能?
    如何优化移动端响应式布局的性能? 移动端的响应式布局是现代网页设计中的重要因素。然而,随着设备和屏幕尺寸的不断增加,如何优化响应式布局的性能成为了一个迫切需要解决的问题。在本文中,我们将讨论一些方法和代码示例,帮助您优化移动端响...
    99+
    2024-01-29
    移动端 性能优化 响应式设计
  • Axuer移动快捷方式有哪些
    这篇文章主要介绍“Axuer移动快捷方式有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Axuer移动快捷方式有哪些”文章能帮助大家解决问题。Axuer移动快捷方式前言:在工作中熟练的使用快捷键...
    99+
    2023-07-04
  • css布局的方法有哪些
    本篇内容主要讲解“css布局的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css布局的方法有哪些”吧!设置元素的现实方式display:block默...
    99+
    2024-04-02
  • HTML三栏布局的实现方式有哪些
    本文小编为大家详细介绍“HTML三栏布局的实现方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML三栏布局的实现方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作