• 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. Java实现递归将嵌套Map里的字段名由驼峰转为下划线

          摘要: 使用Java语言递归地将Map里的字段名由驼峰转下划线.通过此例可以学习如何递归地解析任意嵌套的List-Map容器结构. 难度:初级 概述 在进行多语言混合编程时,由于编程规范的不同, 有时 ...

        2. Linux基础命令---tune2fs

          tune2fs tune2fs允许系统管理员在Linux ext2.ext3或ext4文件系统上调整各种可调的文件系统参数.这些选项的当前值可以使用-l选项显示,也可以通过使用dumpe2fs (8) ...

        3. 机器学习、深度学习以及人工智能正在快速演进(ML、DL、AI)

          机器学习.深度学习以及人工智能正在快速演进 机器学习.深度学习和人工智能(ML.DL和AI)是彼此相关的概念,他们正在改变不知多少行业,改变其自身管理模式,同时改变做出决策的方式.显然,ML.DL和A ...

        4. window开机启动项设置和取消方法

          window开机启动项1.添加开机启动项:开始-->所有程序-->启动-->双击(xp系统)或右键打开,把需要启动的软件快捷键拖放进去即可,遇到安全软件的拦截,只需选择 " ...

        5. JS实现仿腾讯微博无刷新删除微博效果代码

          这里演示JS仿腾讯微博无刷新删除效果,将显示在微博列表里的内容删除,运用AJAX技术,无刷新删除微博的内容,参考性强,希望对初学AJAX的朋友有所帮助. 在线演示地址如下: http://demo.j ...

        6. Google's Machine Learning Crash Course #01# Introducing ML & Framing & Fundamental terminology

          INDEX Introducing ML Framing Fundamental machine learning terminology Introducing ML What you learn ...

        7. pyDay5

          内容来自廖雪峰的官方网站 1.递归函数的优点是定义简单,逻辑清晰. 2.使用递归函数需要注意防止栈溢出. 3.在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会 ...

        8. mysql-innodb的事务日志

          [参考书籍:mysql技术内幕 INNODB存储引擎][参考了一些博客内容] 事务的隔离性由锁机制来实现,事务的原子性,一致性,持久性通过INNODB的redo log和undo log来完成. re ...

        9. 20145335郝昊《网络攻防》Exp4 MS11_050

          20145335郝昊<网络攻防>Exp4 MS11_050 实验内容 初步掌握平台matesploit的使用 了解漏洞MS11_050漏洞:use-after-free漏洞,即对象被释放之 ...

        10. STM32各个文件介绍、uCOSII文件介绍

          (1)core_cm3.c , core_cm.h:获取设置CM3内核,配置一些内核寄存器,用到CM3核的都需要: (2)stm32f10x.h 和 system_stm32f10x.c , syst ...