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:设置主轴方向
移动web开发流式布局 1.0 移动端基础 1.1浏览器现状 PC端常见浏览器:360浏览器、谷歌浏览器、火狐浏览器、QQ浏览器、百度浏览器、搜狗浏览器、IE浏览器。...1.3常见移动端屏幕尺寸 1.4移动端调试方法 Chrome DevTools(谷歌浏览器)的模拟手机调试 搭建本地web服务器,手机和服务器一个局域网内,通过手机访问服务器 使用外网服务器,直接IP...我们可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度。...移动端单独制作 流式布局(百分比布局) flex 弹性布局(强烈推荐) less+rem+媒体查询布局 混合布局 响应式 媒体查询 bootstarp 流式布局: 流式布局,就是百分比布局,也称非固定像素布局...流式布局方式是移动web开发使用的比较常见的布局方式。
Web前端杂记 学习链接https://www.bilibili.com/video/av75501761?p=2 默认未设置定位 父元素 宽度最大填充父元素,高度正好容纳子元素。
移动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布局中默认是不换行的。
[TOC] 1) 响应式布局介绍 Q:什么是响应式布局?...4) 响应式网站的内容设计 在开发响应式布局网站,除了页面布局还有网站中的内容也是比较重要的,比如网站显示的图片和文字。...(1)px 描述:piexl(像素)用作web的设计单位,它本身固有的精密度和准确度,字体赋具体的值,就能在所有设备以及浏览器中保持相同的大小。...A:前面介绍的4种字体的计算单位,究竟哪一种更加适合响应式Web设计呢? Q:确定的是em使得字体更加容易缩放和维护。...(与前端开发进行沟通,与传统的web开发相比,响应式设计的页面由于页面布局、内容尺寸发生了变化)
比如,根元素(html)设置font-size=12px; 非根元素设置width:2rem; 则换成px表示就是24px。
在页面布局中响应式布局优势很明显,能适应不同的屏幕,现在很多的网站系统也都是响应式布局 通常使用bootstrap作为框架来布局,这种框架也是针对于宽度的响应式,高度根据内容的多少, 假如我们需要一台电脑上显示的页面的样式与一个很大的屏幕上显示的一样
流式布局(百分比布局) 流式布局就是百分比布局,也称非固定像素布局。 通过盒子宽度设置成百分比来根据屏幕的宽度来进行伸缩,不受固定像素限制,内容向两侧填充。...流式布局方式是移动web开发使用的比较常见的布局方式 max-width 最大宽度(max-height 最大高度) min-width 最小宽度(min-hight 最小高度) 京东首页案例
Web响应式设计的概念与之也非常相似。...类似于响应式建筑,Web页面也有对应关键因素。 可弯曲、伸缩、扩展的墙体结构——可扩展的布局; 运动传感器——MediaQuery; 气候控制系统——栅格; 艺术装置——css等等。...以上给了我写文章的脉络结构灵感,于是先从最基础的布局谈起。 可扩展的布局 有一种流体布局的概念在早起web兴起的时,就开始盛行了。...我这里强调的可扩展的布局也是基于这个概念,只是现在的方法多种多样,因此要强调页面布局的可扩展性。 可扩展的布局途径有很多,比如常见的百分比布局,以及一直未成为标准的栅格布局等等。...注明出处格式:腾讯ISUX (https://isux.tencent.com/responsive-web-design-layout.html)
下面是我梳理了一下各种布局的方法。...绝对定位的方法这个布局下面的子元素全部都是脱离文档流的,这个方法用来做基本布局其实不太合理。就算是浮动清除得好,也不建议用这样的方法。...表格布局 他的优点是兼容性是这几个布局方法里面最好的,但是写法看上去很古老,这个方法已经过时了,可以忽略。...web-html-9.png 这个一个居中的段落中,中间有一些方法我去掉了。...以上就是对页面布局进行的一个梳理,
网页布局 常见的网页布局方式分为以下四种: 1、固定宽度布局:为网页设置一个固定的宽度,通常以px做为长度单位,常见于PC端网页。 2、流式布局:为网页设置一个相对的宽度,通常以百分比做为长度单位。...3、栅格化布局:将网页宽度人为的划分成均等的长度,然后排版布局时则以这些均等的长度做为度量单位,通常利用百分比做为长度单位来划分成均等的长度。...4、响应式布局:通过检测设备信息,决定网页布局方式,即用户如果采用不同的设备访问同一个网页,有可能会看到不一样的内容,一般情况下是检测设备屏幕的宽度来实现。...注:以上几种布局方式并不是独立存在的,实际开发过程中往往是相互结合使用的。" 1、响应式布局 响应式布局,意在实现不同屏幕分辨率的终端上浏览网页的不同展示方式。...2、响应式布局的缺点 我们利用响应式布局可以满足不同尺寸的终端设备非常完美的展现网页内容,使得用户体验得到了很大的提升,但是为了实现这一目的我们不得不利用媒体查询写很多冗余的代码,使整体网页的体积变大,
问题背景 将网页布局成上面的样子。 解决样例 网页版 手机版 源代码 <!
Bootstrap 是基于HTML、CSS 和 JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。...对 IE8 支持但是界面效果不好,偏向用于开发响应式布局、移动设备优先的WEB 项目。...,因此我们列定义为col-md-就行了,md是大于等于970以上的 小屏幕布局发生变化,因此需要为小屏幕根据需求改变样式布局 超小屏幕布局有发生变化,因此需要为超小屏幕根据需求改变样式...策略:先布局md以上的PC端布局,最后根据实际需要修改小屏幕和超小屏幕的特殊布局样式 项目结构搭建 Bootstrap 使用四步曲: 创建文件夹结构 创建 html 骨架结构...(百分比布局) flex弹性布局(推荐) rem适配布局 (推荐) 响应式布局 建议:我们选取一种主要技术选型,其他技术做为辅助,这种混合技术开发
移动web开发之rem适配布局 方案: 页面布局文字能否随着屏幕大小变化而变化 流式布局和flex布局主要针对于宽度布局,那高度如何布局?
移动web开发之flex布局 建议: 如果是PC端页面布局,我们还是传统布局 如果是移动端或者不考虑兼容性问题的PC端页面布局,我们还是使用flex弹性布局....例子: 过去我们要在一个大盒子里面放三个这样的盒子,都是用的浮动,但是学习了弹性flex布局,我们可以更简单的做出来,为了凸显它的优势,用的还是行内元素span,只要用了flex,行内元素也可以直接设置大小...布局原理 flex是flexible box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局....当我们为父盒子设为flex布局以后,子元素的float/clear/vertical-align属性将失效. 伸缩布局=弹性布局=伸缩盒布局=弹性盒布局=flex布局....采用flex布局的元素,称为flex容器(flex container),简称"容器",它的所有子元素自动成为容器成员,称为flex项目,简称"项目". 例子中的div就是容器,flex父容器.
响应式需要一个父级做为布局容器,来配合子级元素来实现变化效果。...原理就是在不同屏幕下,通过媒体查询来改变这个布局容器的大小,再改变里面子元素的排列方式和大小,从而实现不同屏幕下,看到不同的页面布局和样式变化。...Bootstrap 是基于HTML、CSS 和 JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。...对 IE8 支持但是界面效果不好,偏向用于开发响应式布局、移动设备优先的WEB 项目。...栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。
web前端div盒子状的布局,遵循一个原则,就是子绝父相。子指儿子使用绝对定位,父子使用相对定位。这是原则。非常好用。
响应式布局 5. CSS样式和JS插件 ---- 1.Bootstrap简介: 1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。...Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 ...响应式布局。 * 同一套页面可以兼容不同分辨率的设备。 2. 快速入门 1....响应式布局 同一套页面可以兼容不同分辨率的设备。 * 实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子 * 步骤: 1. 定义容器。
语法: HTML语法从区分符号开始 找到HTML语法的专属符号进行整理记忆 学语法从区分符号开始 找到css语法的专属符号进行整理记忆 学语法从区分符号开始 找到css选择器的专属符号进行整理记忆 布局轴...: 默认布局 非浮动或定位的块 默认布局使角色在Y轴排列 默认布局对象宽度自动按父级宽度计算 小提示:相邻默认布局对象的margin值是公用的 浮动可使角色在 X 轴排列 当父级宽度放不下时会自动折行到下一行
领取专属 10元无门槛券
手把手带您无忧上云