Flex布局

【原】移动web页面支持弹性滚动的3个方案

有段时间一直折腾移动端页面弹性滚动的各种问题,做了点研究,今天做个小分享~ 传统 pc 端中,子容器高度超出父容器高度,通常使用 overflow:auto 可出现滚动条拖动显示溢出的内容,而移动web开发中,由于浏览器厂商的系统不同、版本不同,导致有部分机型不支持对弹性滚动,从而在开发中制造了所谓的 BUG。   上图如果在PC端中,我们可以利用 pos...

微信小程序之Flex布局

微信小程序页面布局方式采用的是Flex布局。Flex布局,是W3c在2009年提出的一种新的方案,可以简便,完整,响应式的实现各种页面布局。Flex布局提供了元素在容器中的对齐,方向以及顺序,甚至他们可以是动态的或者不确定的大小的。Flex布局的主要特征是能够调整其子元素在不同的屏幕大小中能够用最适合的方法填充合适的空间。 flex布局 Flex布局的...

CSS-居中方法汇总

CSS居中是前端工程师经常要面对的问题,也是基本技能之一。今天有时间把CSS居中的方案汇编整理了一下,目前包括水平居中,垂直居中及水平垂直居中方案共15种。如有漏掉的,还会陆续的补充进来。 水平居中 1.1内联元素水平居中 利用 text-align: center 可以实现在块级元素内部的内联元素水平居中。此方法对内联元素(inline), 内联块(in...

Less(初步了解) flex(弹性盒,伸缩盒) 像素 视口(viewport) 手机像素 完美视口

Less(初步了解) 1.less是一门css的预处理语言。 2.less是一个css的增强版,通过less可以编写更少的代码实现更强大的样式。 3.在less中添加了许多的新特性,像对变量的支持、对mixin的支持。 4.less的语法大体上和css语法一致,但是less中增添了许多对css的扩展,所以浏览器无法直接执行less代码,要执行必须向将les...

css flex经典三大布局:垂直居中,两列等高,自适应宽

用flex实现css里的三大经典布局,不需要额外很多代码。 1,垂直居中 :子元素在父元素中,水平垂直居中。justify-content:center设置水平方向居中,align-center设置垂直方向居中。 <div id="parent"> <div id="child"></div> </di...

弹性布局

弹性布局 弹性容器: 元素上设置了display:flex;的元素就是弹性容器 弹性子元素: 元素上设置了display:flex;的元素就是弹性容器里面的直接子元素就是弹性子元素。 语法:display:flex; 主轴分布的设置: justify-content flex-start flex-end center space-around:平...

微信小程序之购物车

这里演示从商品列表中添加到购物车 下面先做商品列表页。如下图: 布局分析: 首先一个list的主盒子,接着是item盒子,这是必须的。然后把item分成左侧的图片部分,和右侧的说明部分(item盒子使用横向弹性盒)右侧的说明部分又分上下2部分(右侧说明部分盒子使用纵向弹性盒)下面价钱购物车部分(下面价钱购物车部分也使用横向弹性盒,中间使用justify-...

Flex 布局教程:语法篇(转)

网页布局(layout)是CSS的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这...

Flex 布局教程

最近在看flex布局,今天给大家分享一下flex布局的语法 网页布局(layout)是CSS的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各...

移动端布局的心得

1.字体大小 font-sizepx/em/rem px像素 em:根据父级的字体大小有关,1em表示是父级字体大小一致 rem:根据html标签的字体大小有关,1rem表示和html标签字体大小一致,默认16px, rem:设置 nrem.表示把字体大小设置成和html标签的字体大小n陪,如果html没有设置则默认font-size:16px; 2....