• Flexbox

  • Pseudo-classes

  • box-sizing: border-box

  • HTML DOM event  resize()

  • @media Queries: 根据一些css条件,触发一些css的变化。(无需javascript)
  • Responsive CSS : 网格Gird就是模拟了Bootstrap,配合@media,可以激发不同的类。

Knowledge: Flexbox Layout Module

个人感觉可以替代Bootstrap4的布局了。当然还是Bootstrap4用起来更方便一些。

传统的布局:

  1. Block
  2. Inline
  3. Table
  4. Positioned, 用于指定元素位置。

新的Flexbox. 用于响应式布局,无需使用float 或 positioning.

父元素设置:
display: flex | inline-flex 子元素布局:
flex: flex-grow flex-shrink flex-basis|auto|initial|inherit;

方法:

先定义根元素特性

    1. 定义一个根元素,作为容器<div class='flex-container'>
    2. 根元素:  display: flex;  让这个元素使用a block-level flex的模式
    3. 如果一个元素成为flex container, 它可以使用相关的6个特性(点击):
      • flex-direction: row | row-reverse | column | column-reverse | initial |inherit
      • flex-wrap: nowrap | wrap | wrap-reverse
      • flex-flow 就是

        CSS#Flex-box, border-size, onresize() event, Media Queries的更多相关文章

        1. CSS3 Media Queries 简介

          原文链接:Introduction to CSS3 Media Queries 原文日期: 2014年2月21日 翻译日期: 2014年2月26日 翻译人员: 铁锚 简介 随着移动设备的日益普及,we ...

        2. CSS弹性盒模型(flex box)

          本文介绍的是 CSS3 规范中引入的新布局模型:弹性盒模型(flex box).随着响应式用户界面的流行,Web 应用一般都要求适配不同的设备尺寸和浏览器分辨率. 浏览器支持: 弹性盒布局的容器(fl ...

        3. CSS Flex

          关于flex 请看这里  https://css-tricks.com/snippets/css/a-guide-to-flexbox/ 太详细啦!!!  还通俗易懂!!! 没啥好说的 不过上面那篇文 ...

        4. 87.CSS Flex 弹性盒模型布局教程(共用的css在48篇文章gird)

          CSS Flex 弹性盒模型布局教程 Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性. flex布局就是给任何一个容器添加 dis ...

        5. CSS3 Flex Box(弹性盒子)

          CSS3 Flex Box(弹性盒子) 一.简介 弹性盒子是 CSS3 的一种新的布局模式. CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及 ...

        6. CSS3-弹性盒布局(Flex Box)

          弹性盒布局(Flex Box) 一.概念 弹性盒子是 CSS3 的一种新的布局模式. CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型 ...

        7. CSS3新属性之---flex box布局实例

          flex box布局实例 flex的强大之处在于不管什么布局,几行命令即可实现 /*本节模板div元素(代表骰子的一个面)是Flex容器,span元素(代表一个点)是Flex项目.如果有多个项目,就要 ...

        8. CSS hover box

          CSS hover box transition 踩坑指南, display: none; 作为初始状态,不会产生动画效果,必须设置 height: 0; 或 width: 0; 来实现隐藏! tra ...

        9. Flex box弹性布局 及 响应式前端设计的优化

          Flex box弹性布局 Flex box是CSS3新添加的一种模型属性,它的出现有力的打破了我们常常使用的浮动布局.实现垂直等高.水平均分.按比例划分,可以实现许多我们之前做不到的自适应布局.如果你 ...

        随机推荐

        1. 20155239 2016-2017-2 《Java程序设计》第5周学习总结

          教材内容学习 第八章 JAVA异常架构 Java异常是Java提供的一种识别及响应错误的一致性机制. Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性 ...

        2. jquery ajax基本用法

          <script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script> <s ...

        3. Python tricks(2) -- method默认参数和闭包closure

          Python的method可以设置默认参数, 默认参数如果是可变的类型, 比如list, map等, 将会影响所有的该方法调用. 下面是一个简单的例子 def f(a=None, l=[]): if ...

        4. ajax请求为异步操作时,返回的数据不会被并列函数执行

          ajax请求为异步操作时,返回的数据不会被并列函数执行

        5. 关于hibernate中的session与数据库连接关系以及getCurrentSession 与 openSession() 的区别

          1.session与connection,是多对一关系,每个session都有一个与之对应的connection,一个connection不同时刻可以供多个session使用.   2.多个sessi ...

        6. 【译】理解node.js事件轮询

          Node.js的第一个基本论点是I/O开销很大. 当前编程技术中等待I/O完成会浪费大量的时间.有几种方法可以处理这种性能上的影响: 同步:每次处理一个请求,依次处理.优点:简单:缺点:任何一个请求都 ...

        7. 20165310 预备作业3 Linux安装及学习

          预备作业3 Linux安装及学习 安装虚拟机 之前在win7系统下通过EasyBCD安装过Ubuntu虚拟机,这次阅读<基于VirtualBox虚拟机安装Ubuntu图文教程>又学习到了一 ...

        8. noip2016普及组题解和心得

          前言 感觉稍微有些滑稽吧,毕竟每次练的题都是提高组难度的,结果最后的主要任务是普及组抱一个一等奖回来.至于我的分数嘛..还是在你看完题解后写在[后记]里面.废话不多说,开始题解. (其实这篇博客只有题 ...

        9. flash,sram

          flash写入的内容不会因电源关闭而失去,读取速度慢,成本较低,一般用作程序存储器或者低速数据读取的情况. sram有最快的读写速度,但电源掉落后其内容也会失去,价格昂贵,一般用作cpu的二级缓存,内 ...

        10. AD快捷键

          * 在PCB电气层之间切换.在布线的过程中,按此键则换层并自动添加过孔并换层. Q 在公制和英制之间切换 J+C 定位到指定的元件处.在弹出的对话框内输入该元件的编号. G+G 设定栅格吸附尺寸. T ...