• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > CSS3弹性盒模型开发笔记(一)

CSS3弹性盒模型开发笔记(一)

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css3弹性盒模型,css3弹性盒布局,css3弹性盒,css3弹性盒子模型,css3弹性布局等相关知识,佚名 希望在学习及工作中可以帮助到您

弹性盒模型(Flexible Box Moudle),该模型用于决定元素在盒子中的分布方式以及处理盒子的可用空间。这与XUL(Firefox浏览器的用户交互语言)相似,其他语言也使用相同的盒模型。如XAML,GladeXML等。通过弹性盒模型,可以轻松地创建自适应浏览器窗口的流动布局或自适应字体大小的弹性布局。

兼容性:弹性盒模型规范是W3C标准化组织于2009年发布的,目前还没有主流浏览器对其进行支持,不过采用Webkit和Mozilla渲染引擎的浏览器都自定义了一套私有属性,用来支持弹性盒模型。

采用Webkit渲染引擎的浏览器主要包括Safari和Chrome浏览器,该引擎支持以-webkit为前缀的私有属性。

Mozilla渲染引擎的浏览器主要包括Firefox浏览器,该引擎支持以-moz为前缀的私有属性。

相关属性:

box-align:定义子元素在盒子垂直方向上的空间分配方式
box-direction:定义盒子的显示顺序
box-flex:定义子元素在盒子内的自适应尺寸
box-flex-group:定义自适应子元素群组
box-lines:定义子元素分列显示
box-ordinal-group:定义子元素在盒子内的显示位置
box-orient:定义盒子分部的坐标轴
box-pack:定义子元素在盒子内水平方向的空间分配方式

box-orient属性

该属性可用于定义盒子元素内部的流动布局方向.在使用弹性盒子模型时,需要先把父容器的display属性设置为box或者inline-box。
语法:

box-orient:horizontal | vertail | inline-axis | block-axis | inherit

取值简单说明:

horizontal:盒子元素从左到右在一条水平线上显示它的子元素。

vertail:盒子元素从上到下在一条垂直线上显示它的子元素。

inline-axis:盒子元素沿着内联轴显示它的子元素。

block-axis:盒子元素沿着块轴显示它的子元素。

实战体验:设计多栏布局

html代码:

</div>
  1. <div id="box">  
  2.     <div id="box0"><img src="images/web_01.gif" /></div>  
  3.     <div id="sub-box">  
  4.         <div id="box1"><img src="images/web_02.gif" /></div>  
  5.         <div id="box2"><img src="images/web_03.gif" /></div>  
  6.         <div id="box3"><img src="images/web_04.gif" /></div>  
  7.     </div>  
  8. </div>  
  9.   
</div> </div>

CSS3代码:

</div>
  1. <style type="text/css">   
  2. body{/*文档样式*/  
  3.     margin:0;padding:0px;/*清除页边距*/  
  4.     text-align:center;/*文档居中对齐*/  
  5.     background:#170843;   
  6. }   
  7. #box{   
  8.     margin:auto;/*文档居中对齐*/  
  9.     text-align:center;   
  10.     width:975px;   
  11. }   
  12. /*定制各个栏目的宽度*/  
  13. #box1{width:185px;}   
  14. #box2{width:601px;}   

您可能想查找下面的文章:

  • css3 盒模型以及box-sizing属性全面了解
  • CSS3弹性盒模型开发笔记(二)
  • CSS3中几个新增加的盒模型属性使用教程
  • css3弹性盒模型实例介绍
  • CSS3弹性盒模型开发笔记(一)
  • CSS3弹性盒模型开发笔记(三)
  • CSS3弹性伸缩布局之box布局

相关文章

  • 2017-06-02纯CSS实现设置半个字符的样式
  • 2017-06-02简单介绍CSS3中Media Query的使用
  • 2017-06-02CSS3哪些新特性值得称赞
  • 2017-06-02用CSS3将你的设计带入下个高度
  • 2017-06-02检测用户浏览器是否支持CSS3的方法
  • 2017-06-02总结30个CSS3选择器
  • 2017-06-02css3实现可滑动跳转的分页插件示例
  • 2017-06-02可自定义箭头样式的CSS3气泡提示框
  • 2017-06-02利用CSS3实现折角效果实例源码
  • 2017-06-02CSS图片翻转动画技术详解(IE也实现了)

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS3网格的三个新特性详解
    • CSS3实现3D翻书效果
    • CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
    • css3让div随鼠标移动而抖动起来
    • CSS3 Media Queries详细介绍和使用实例
    • CSS3实现各种图形的示例代码
    • CSS的background属性及CSS3的背景图片设置总结
    • 基于css3 animate制作绚丽的动画效果
    • CSS实现限制字数功能当对象内文本溢出时显示省略标记
    • css3 伪元素和伪类选择器详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有