web flex

之前我看黑马的视频,里面没有讲到flex这个属性,都不知道这个很重要,感觉它可以代替浮动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
较为完整版请参见blog《FRAME-INTEGERATION》专栏(http://redsnow-fenglin.javaeye.com/blog/554888) 前言:随着Flex的流行,跃跃欲试在项目中加入Flex的功能需求者与日俱增,所谓万事开头难,共同期待好的向导,故在《FRAME-INTEGERATION》专栏,逐步整理并给出日常开发框架整合此类向导,而此类整合主要关注于Struts2、Spring2、iBatis2及Flex3的种种组合方式整合,而本篇整合仅仅是入门级的Flex功能添加到WEB项目中。 目标:WEB项目集成Flex功能 方式:相信习惯于WEB项目开发的同僚会和我一样,更倾向于最后一种:WEB项目集成Flex功能 我们知道,WEB项目与Flex联合开发的方式主要有三种:1、各自独立开发,2、Flex项目集成WEB功能,3、WEB项目集成Flex功能;此文将以最后一种方式构建单纯的具有Flex功能的WEB项目; 。。。实现样例。。。 未来<均已实现,但需时间成文>: 1、通过BlazeDS实现Flex与service方法通信,即WEB项目:集成Flex3+BlazeDS3.2 2、BlazeDS托管于Spring,便利于使用Spring Bean,即WEB项目:集成Flex3+BlazeDS3.2+Spring2.5.6 <涉及Spring2.5.6+BlazeDS2.3.4集成> 3、采用iBatis为持久层框架,即WEB项目:集成Flex3+BlazeDS3.2+Spring2.5.6+iBatis2.3。4 <涉及Spring+iBatis集成> 4、保留传统,混合开发,集成Struts2,即WEB项目:集成Flex3+BlazeDS3.2+Spring2.5.6+iBatis2.3。4+Struts2.1.8 <涉及Spring2.5.6+Struts2.1.8>
Web中,Flex布局是一种用于创建灵活的、自适应的布局的技术。它使用了flex容器和flex项目来实现布局的灵活性和响应性。 Flex布局的基本概念包括以下几个部分: 1. Flex容器(Flex Container):使用`display: flex;`或`display: inline-flex;`将一个元素定义为Flex容器。Flex容器的子元素将成为Flex项目。 2. Flex项目(Flex Items):Flex容器的直接子元素被称为Flex项目。每个Flex项目都有自己的尺寸和位置,并根据Flex容器的设置进行布局。 3. 主轴(Main Axis)和交叉轴(Cross Axis):Flex容器具有主轴和交叉轴两个方向。主轴是Flex项目的排列方向,默认为水平方向(从左到右)。交叉轴是与主轴垂直的方向,默认为垂直方向(从上到下)。 4. Flex属性:通过设置Flex属性,可以控制Flex项目在主轴和交叉轴上的尺寸、位置和对齐方式。常用的Flex属性包括`flex-grow`、`flex-shrink`和`flex-basis`。 下面是一个使用Flex布局的示例: ```html <style> .container { display: flex; justify-content: center; align-items: center; height: 200px; border: 1px solid black; } .item { flex: 1; height: 100px; margin: 10px; background-color: lightblue; } </style> <div class="container"> <div class="item">Flex项目1</div> <div class="item">Flex项目2</div> <div class="item">Flex项目3</div> </div> ``` 在上面的示例中,我们创建了一个Flex容器,并在容器中放置了三个Flex项目。通过设置容器的`display: flex;`属性,我们将容器定义为Flex容器。然后,通过设置容器的`justify-content: center;`和`align-items: center;`属性,我们将Flex项目在主轴和交叉轴上居中对齐。每个Flex项目都具有相同的`flex: 1;`属性,使它们平均分配剩余的空间。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值