css3弹性盒子

css3的一种新的布局模式

主要记录盒子自身样式与子元素样式

弹性盒子样式

属性名称 属性功能 属性值 例子
display 设置弹性盒子类型 flex,inline-flex display:flex
flex-direction 设置伸缩盒的起点与终点位置 row, row-reverse, column, column-reverse flex-direction:column
flex-wrap 子元素宽度超出时是否换行 nowrap, wrap, wrap-reverse flex-wrap:wrap
justify-content 子元素横向对齐方式 flex-start, flex-end, center, space-between, space-around justify-content:space-around
align-items 子元素在侧轴方向上的对齐方式 flex-start, flex-end, center, baseline, stretch align-items:center
align-content 子元素纵轴的对齐方式 flex-start, flex-end, center, space-between, space-around, stretch align-content:space-around

弹性盒子内部样式

属性名称 属性功能 属性值 例子
flex-grow 多出的空间兄弟节点侵分比例 默认值0 flex-grow: 1;
flew-shrink 超出的空间压缩比例1 默认值1 flex-shrink:2;
flex-basis 父容器为弹性盒子时自己的宽度基准 默认值auto flex-basis:1
flex 上面三个的复合属性 1,auto,none flex:1
order 弹盒子元素出现顺序 数值 order:1
align-self 自身在纵轴上的对齐方式 auto, flex-start, flex-end, center, baseline, stretch align-self:center

媒体查询

根据不同的访问,呈现出不同的效果

语法一

@media 媒体类型 and|not|only (媒体条件){样式代码
}例子:
@media screen and (min-width:1200px){body{background:red;}
}
@media screen and (max-width:75rem) {body{background: beige;}
}

语法二

<link rel='stylesheet' media='媒体类型 and|not|only (条件)' href='样式文件.css'>

  1. flew-shrink的算法
    一,超出空间:内部所有子容器宽度之和-外部容器的宽度
    二,加权总和:子容器1宽度它的flew-shrink值+其它容器的这个数据
    三,子容器被移除的值:子容器的宽度
    flew-shrink/加权总和
    四,子容器的最终宽度:子容器原始宽度-子容器被移除的值
    五,例子 ↩︎

前端知识笔记汇总200304相关推荐

  1. 前端知识总结汇总!(HTML、CSS、JS、jQuery、vue、微信小程序)

    前端知识总结汇总!(HTML.CSS.JS.jQuery.vue.微信小程序) 前端理论考核题 1 / HTML 1.DOCTYPE 的作用是什么?标准模式与兼容模式各有什么区别? !DOCTYPE是 ...

  2. html是如何实现独占一行原理,前端知识(Html)汇总1

    一. 了解前端 1. 什么是前端 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页.随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏 ...

  3. 设置层级为2html,前端知识(Css)汇总2

    三. CSS介绍 1.为了让网页元素的样式更加的丰富, 也为了让网页的内容和样式能拆分开, CSS由此而诞生. 2.CSS是 Cascading  Style  Sheets 的首写字母缩写,意思是层 ...

  4. 前端基础知识整理汇总(中)

    前端基础知识整理汇总(中) Call, bind, apply实现 // call Function.prototype.myCall = function (context) {context = ...

  5. 前端基础知识整理汇总(上)

    前端基础知识整理汇总(上) HTML页面的生命周期 HTML页面的生命周期有以下三个重要事件: 1.DOMContentLoaded -- 浏览器已经完全加载了 HTML,DOM 树已经构建完毕,但是 ...

  6. Web前端知识技能大汇总

    Web前端知识技能大汇总 来源:github 发布时间:2015-07-08 阅读次数:3432 28 项目起源 还记得@jayli 的这幅前端知识结构图么. 图片的形式具有诸多的不便.缺失源图的我们 ...

  7. 前端学习笔记(js基础知识)

    前端学习笔记(js基础知识) JavaScript 输出 JavaScript 数据类型 常见的HTML事件 DOM 冒泡与捕获 流程控制语句 for..in 计时器 let,var,const的区别 ...

  8. 历时8个月,10w字!前端知识体系+大厂面试笔记(工程化篇)

    前言 本文是10w字 前端知识体系+大厂面试总结 的 第三篇 其余3篇为基础知识篇.算法篇.前端框架和浏览器原理篇,如果还没有阅读,建议了解下 工程化目的是为了提升团队的开发效率.提高项目的质量 例如 ...

  9. 金融市场基础知识-全书读书笔记汇总

    金融市场基础知识-全书读书笔记汇总 参考: https://mp.weixin.qq.com/s?__biz=MzUxNDc2ODk1Mw==&mid=2247484311&idx=1 ...

最新文章

  1. extjs editgrid增加一行
  2. 转载:一位资深程序员大牛给予Java初学者的学习路线建议
  3. BugKuCTF WEB flag在index里
  4. 第四次工业革命:人工智能(AI)入门
  5. 使用WildFly 8.2.0.Final,Primefaces 5.1和MySQL 5的JDBC领域和基于表单的身份验证
  6. Java String常用的数据类型转换
  7. java 加锁_Java并发之synchronized深入
  8. jQuery文档操作之删除操作
  9. JavaScript高级教程——(19)构造函数、原型、原型链、继承
  10. C++必须掌握的15道技术面试题
  11. 【BZOJ】3993: [SDOI2015]星际战争
  12. 【1.7】docker —— 容器
  13. 为何iPad 2充电快 但用不了多久?
  14. 电子信息要学c语言嘛,电子信息工程专业主要学什么 一般工资是多少
  15. 数据库管理工具——SQuirreL SQL Client使用入门
  16. 什么是BIOS?为什么开机先从BIOS开始?以及操作系统启动过程
  17. Android基础篇-五大存储方式之一数据库存储
  18. 记录一个<h265的Http-Flv的流无法播放> 的完整的bug解决思路方案
  19. OpenCV-Python图形图像处理:利用TopHat顶帽获取背景色中的噪点
  20. 锐志51开发板原理图1,实物图,LED,蜂鸣器(定时器),按键(按键中断)

热门文章

  1. [有限元]桁架结构中杆单元的节点序号和单元序号的确定依据
  2. android udp rtp播放器,IjkPlayer For Android(3)-RTP直播硬解码支持
  3. (百度云服务器的)域名不加www可以访问,添加就不能访问 (添加域名绑定)- 解决篇
  4. vue项目:(全局变量设置与调用)API接口封装 - 代码篇
  5. 小储云v1.782免授权版
  6. ThinkPHP6内核通用网站后台权限管理系统源码
  7. 二开微信表情包小程序魔改版源码
  8. MC音乐网免费解析下载工具 v1.0
  9. android平台应用技术特点,Android平台应用安全关键技术研究
  10. 很火的仿soul交友盲盒1.0全开源源码