CSS3 什么是弹性盒子?_第1页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、css3 什么是弹性盒子?一:什么是弹性盒子 css3弹性盒(flexiblebox或flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种越发有效的方式来对一个容器中的子元素举行罗列、对齐和分配空白空间。可以用容易的方式满足无数频繁的复杂的布局需求。它的优势在于开发人员只是声明布局应当具有的行为,而不需要给出详细的实现方式。扫瞄器会负责完成实际的布局。该布局模型在主流扫瞄器中都得到了支持。 二:css3弹性盒子内容 弹性盒子由弹性容器(flexcontainer)和弹性子元素(flexitem)组成。 弹性容器通

2、过设置display属性的值为flex或inline-flex将其定义为弹性容器。 弹性容器内包含了一个或多个弹性子元素。 注重:弹性容器外及弹性子元素内是正常渲染的。弹性盒子只定义了弹性子元素如何在弹性容器内布局。 三:display:box与display:flex的区分和使用 1.display:box主要是控制父容器里面子元素的罗列方式、罗列挨次、垂直(水平)对齐方式 display:box是2009年之前的语法,已经过时,用法是需要加上对应前缀的。 所以兼容性的代码,大致如下 display:-webkit-box;/*chrome4+,safari3.1,iossafari3.2+

3、*/ display:-moz-box;/*firefox17-*/ display:-webkit-flex;/*chrome21+,safari6.1+,iossafari7+,opera15/16*/ display:-moz-flex;/*firefox18+*/ display:-ms-flexbox;/*ie10*/ display:flex; 举个例子: 弹性盒子-display:box; .box width:330px; height:400px; border:1px000solid; margin:0auto; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-o-box; display:box; .boxp width:100px; height:20px;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论