首页
学习
活动
专区
圈层
工具
发布

移动web开发之flex布局(弹性布局)

1 flex布局 1.1传统布局与flex布局 传统布局 兼容性好 布局繁琐 局限性,不能在移动端很好的布局 flex弹性布局 操作方便布局极为简单,移动端应用广泛 PC端浏览器支持情况较差...IE11或更低版本不支持或仅部分支持 1.2布局原理 flex是flexible Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局。...当我们把父盒子设为flex布局后(display: flex;),子元素的float、clear和vertical-align属性都将失效 伸缩布局=弹性布局=伸缩盒布局=弹性盒布局=flex布局...采用flex布局的元素,称为flex容器(flex container),简称“容器”。...总结:就是通过给父盒子添加flex属性(display: flex;),来控制子盒子的位置和排列方式 1.3 flex布局父项常见属性 以下六个属性是对父元素设置的 flex -direction:设置主轴方向

1.3K30

【Web前端】深入CSS 布局

CSS 页面布局技术允许我们拾取网页中的元素,并且控制它们相对正常布局流、周边元素、父容器或者主视口/窗口的位置。...一、正常布局流(Normal Flow) CSS的布局基础是“正常流”,也就是页面元素在没有特别指定布局方式时的默认排列方式。...四、Grid布局 Grid布局是CSS的一种二维布局系统,可以非常轻松地创建复杂的网页布局。与Flexbox相比,Grid布局能够同时控制行和列。 1....七、表格布局 表格布局是一种老式但仍然有效的布局方式,特别适用于展示结构化数据。表格布局使用​​​​、​​​​、​​​​等标签定义行和列。...八、多列布局 多列布局(Multi-column Layout)是一种将内容分为多个列的布局方式,类似于报纸的排版。

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    移动web开发_flex布局

    移动web开发——flex布局 1.0传统布局和flex布局对比 1.1传统布局 兼容性好 布局繁琐 局限性,不能再移动端很好的布局 1.2 flex布局 操作方便,布局极其简单,移动端使用比较广泛 pc...端浏览器支持情况比较差 IE11或更低版本不支持flex或仅支持部分 1.3 建议 如果是pc端页面布局,还是采用传统方式 如果是移动端或者是不考虑兼容的pc则采用flex 2.0 flex布局原理 flex...是 flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为 flex 布局。...flex布局又叫伸缩布局 、弹性布局 、伸缩盒布局 、弹性盒布局 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。...flex-wrap属性定义,flex布局中默认是不换行的。

    88320

    移动web开发_流式布局

    移动web开发流式布局 1.0 移动端基础 1.1浏览器现状 PC端常见浏览器:360浏览器、谷歌浏览器、火狐浏览器、QQ浏览器、百度浏览器、搜狗浏览器、IE浏览器。...1.3常见移动端屏幕尺寸 1.4移动端调试方法 Chrome DevTools(谷歌浏览器)的模拟手机调试 搭建本地web服务器,手机和服务器一个局域网内,通过手机访问服务器 使用外网服务器,直接IP...我们可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度。...移动端单独制作 流式布局(百分比布局) flex 弹性布局(强烈推荐) less+rem+媒体查询布局 混合布局 响应式 媒体查询 bootstarp 流式布局: 流式布局,就是百分比布局,也称非固定像素布局...流式布局方式是移动web开发使用的比较常见的布局方式。

    1.7K10

    WEB入门.七 CSS布局模型

    学习内容 标准文档流 流动模型(flow model) 浮动模型(float model) CSS基本布局 能力目标 理解标准文档流 使用流动模型实现页面布局 使用浮动模型实现页面布局 掌握常用CSS...核心技能部分 3.1 标准文档流 在Web 系统中,浏览器扮演着客户端的角色,可以读取从服务器端传输出来的数据。在接收过程中,浏览器按读取的先后顺序解析数据。...流动布局模型是默认状态下网页的布局模型。...图3.1.14 overflow属性 3.2 CSS基本布局 3.2.1 单行单列布局 单行单列是最简单的布局类型(图 3.1.15),它可以通过流动布局、浮动布局实现,其 XHTML结构代码如下...图3.1.20 并列浮动布局 (3) 并列层布局 该布局类型可以被定义为自适应宽度层布局,将左右列设置为绝对定位,固定其宽度和位置,并将中间列设置为自适应流动布局。

    51810

    WEB入门.七 CSS布局模型

    核心技能部分 3.1 标准文档流 在Web 系统中,浏览器扮演着客户端的角色,可以读取从服务器端传输出来的数据。在接收过程中,浏览器按读取的先后顺序解析数据。...流动布局模型是默认状态下网页的布局模型。...图3.1.14 overflow属性 3.2 CSS基本布局 3.2.1 单行单列布局 单行单列是最简单的布局类型(图 3.1.15),它可以通过流动布局、浮动布局实现,其 XHTML结构代码如下...当然,三列布局也相对复杂。它可以使用浮动或层布局实现,且有多种实现方式。...图3.1.20 并列浮动布局 (3) 并列层布局 该布局类型可以被定义为自适应宽度层布局,将左右列设置为绝对定位,固定其宽度和位置,并将中间列设置为自适应流动布局。

    70910

    【Web前端】常规流布局(补充)

    CSS(层叠样式表)作为现代网页设计的基础之一,其布局功能一直是开发者关注的重点。了解CSS常规流布局是掌握网页布局的第一步。 一、什么是常规流布局?...常规流布局(Normal Flow Layout)是CSS布局的基础,也是网页布局的默认方式。在常规流中,所有的元素都按照文档中的顺序依次排列。...这种布局方式非常直观,可以帮助我们理解各种布局模式的基础。常规流布局包括块级元素(Block-level Elements)和行内元素(Inline Elements)的布局方式。...三、实际应用中的常规流布局 在实际应用中,常规流布局经常用于创建简单的页面布局,如文章段落、列表等。以下是一些常见的布局示例: 示例 1:基本页面布局 布局中的常见问题 在使用常规流布局时,我们可能会遇到一些常见的问题,包括: 元素溢出: 当元素的内容超出其父容器的宽度时,内容会自动换行或溢出。

    46010

    【Web前端】CSS“多列布局”(补充)

    多列布局是一种非常常见的布局方式,适用于内容丰富的页面,如新闻网站、杂志或博客。 一、CSS多列布局概述 CSS多列布局允许我们将内容分成多个垂直列,使页面布局更加灵活和多样化。...二、创建一个简单的三列布局 让我们从一个简单的三列布局示例开始。假设我们有一个包含大量文本的容器,我们希望将这些文本分成三列显示。 基本的三列布局示例 布局添加样式 除了基本的列设置,我们还可以通过CSS为多列布局添加更多样式,使布局更具吸引力。 为多列布局添加边框和背景色 我们可以为每列添加不同的背景色和边框,使布局更加生动有趣。 布局技巧 创建响应式多列布局 在响应式设计中,我们可以使用媒体查询来调整多列布局,以适应不同的屏幕尺寸。 示例:响应式三列布局 布局在不同设备上都能良好展示。 多列布局与浮动元素结合使用 在某些复杂布局中,我们可能需要将多列布局与浮动元素结合使用。例如,将一个多列布局的容器与浮动的图片结合使用。

    61910

    响应式Web设计:布局 - 腾讯ISUX

    Web响应式设计的概念与之也非常相似。...类似于响应式建筑,Web页面也有对应关键因素。 可弯曲、伸缩、扩展的墙体结构——可扩展的布局; 运动传感器——MediaQuery; 气候控制系统——栅格; 艺术装置——css等等。...以上给了我写文章的脉络结构灵感,于是先从最基础的布局谈起。 可扩展的布局 有一种流体布局的概念在早起web兴起的时,就开始盛行了。...我这里强调的可扩展的布局也是基于这个概念,只是现在的方法多种多样,因此要强调页面布局的可扩展性。 可扩展的布局途径有很多,比如常见的百分比布局,以及一直未成为标准的栅格布局等等。...注明出处格式:腾讯ISUX (https://isux.tencent.com/responsive-web-design-layout.html)

    77130

    【Web前端】CSS传统布局方法(补充)

    从最初的基于表格布局到 CSS 的浮动布局,再到今天的弹性盒(Flexbox)与 CSS Grid 网格布局,每一种布局方式都有其独特的背景和解决特定问题的优势。...1.1 浮动布局(Float) 浮动布局 是最早用于网页布局的 CSS 技术之一,最初是为了让文字环绕图片而设计的。开发者发现,可以利用 ​​float​​ 属性来构建多列布局。...二、两列布局的经典实现 在实际的项目中,两列布局 是一种非常常见的布局形式。常见的两列布局包括主内容区域和侧边栏,它们通常具有不同的宽度。...响应式布局不便 CSS浮动布局在响应式设计方面的支持较差。...无法轻松实现复杂的网格布局 浮动布局更适合简单的布局需求。当需要实现复杂的网格布局(如多列、多行且包含嵌套的子网格)时,浮动布局的代码会变得异常复杂且难以维护。

    2.7K10

    从零开始学 Web 之 移动Web(六)响应式布局

    网页布局 常见的网页布局方式分为以下四种: 1、固定宽度布局:为网页设置一个固定的宽度,通常以px做为长度单位,常见于PC端网页。 2、流式布局:为网页设置一个相对的宽度,通常以百分比做为长度单位。...3、栅格化布局:将网页宽度人为的划分成均等的长度,然后排版布局时则以这些均等的长度做为度量单位,通常利用百分比做为长度单位来划分成均等的长度。...4、响应式布局:通过检测设备信息,决定网页布局方式,即用户如果采用不同的设备访问同一个网页,有可能会看到不一样的内容,一般情况下是检测设备屏幕的宽度来实现。...注:以上几种布局方式并不是独立存在的,实际开发过程中往往是相互结合使用的。" 1、响应式布局 响应式布局,意在实现不同屏幕分辨率的终端上浏览网页的不同展示方式。...2、响应式布局的缺点 我们利用响应式布局可以满足不同尺寸的终端设备非常完美的展现网页内容,使得用户体验得到了很大的提升,但是为了实现这一目的我们不得不利用媒体查询写很多冗余的代码,使整体网页的体积变大,

    2.1K20
    领券