`

弹性盒模型(1)------Flex布局对子元素影响

阅读更多

【前言】

      总结讲解下弹性盒模型布局相关知识点,为以后课件做备录。本文简单讲解下Flex布局对子元素影响

 

【主体】

      设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>demo</title>
	<style type="text/css">
		*{
			margin: 0;
			padding: 0;
		}
		.main_area{
			width: 600px;
			height: auto;
			border: 1px solid red;
			margin: 100px auto;
			display: flex;
			display: -webkit-flex; /* Safari */
		}
		.main_area div{
			width: 200px;
			height: 300px;
		}
		.main_area div:nth-of-type(1){
			float: right;
			background: red;
		}
		.main_area div:nth-of-type(2){
			background: green;
		}
		.main_area div:nth-of-type(3){
			background: blue;
		}
	</style>
</head>
<body>
	<div class="main_area">
		<div></div>
		<div></div>
		<div></div>
	</div>
</body>
</html>

    测试后将第一个div右浮,会发现无效(弹性盒子元素无法浮动)。

.

分享到:
评论

相关推荐

    DIV+CSS之弹性盒模型布局

    1. `flex-direction`: 控制子元素的主轴方向,可以是`row`(默认,水平方向)、`row-reverse`(反向水平)、`column`(垂直)或`column-reverse`(反向垂直)。 2. `justify-content`: 用于在主轴上对齐项目,有`...

    flex弹性布局基本语法(修改版).pdf

    Flex 弹性布局是一种基于盒模型的传统解决方案,依赖于 display 属性 + position 属性 + float 属性。它可以简便、完整、响应式地实现各种页面布局。 开启 Flex 弹性盒子布局可以通过将元素的 display 属性设置为 ...

    flex-布局.doc

    Flex 布局是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。Flex 布局使得容器中的子元素自动成为 Flex 项目,可以沿主轴或交叉轴排列。 二、基本...

    弹性布局-flex布局.zip

    移动web端之flex布局笔记,包含案例和实战代码

    spring-flex-1.5.0.M2-dist.zip

    这个名为“spring-flex-1.5.0.M2-dist.zip”的压缩包,包含了Spring Flex 1.5.0.M2版本的所有必要组件,使得开发者能够快速地开发和部署基于Flex的客户端应用。 在Spring Flex 1.5.0.M2中,核心组件`spring-flex-...

    微信小程序 - FlexLayout布局源码.zip

    微信小程序 - FlexLayout布局【源码】.zip 微信小程序 - FlexLayout布局【源码】.zip 微信小程序 - FlexLayout布局【源码】.zip 微信小程序 - FlexLayout布局【源码】.zip 微信小程序 - FlexLayout布局【源码】.zip ...

    flex弹性布局的理解。

    帮助理解flex属性。 1. 什么是 flex 布局 2. 基本概念 3. 容器的属性 4. 项目的属性1. 什么是 flex 布局 2. 基本概念 3. 容器的属性 ...2. flex-grow 3. flex-shrink 4. flex-basis 5. flex 6. align-self

    flex-basis 属性用于设置或检索弹性盒伸缩基准值 注意:如果元素不是弹性盒对象的元素,则

    注意:如果元素不是弹性盒对象的元素,则 flex-basis 属性不起作用。 flex: 1 实际上是三个属性的缩写:flex-grow: 1; flex-shrink: 1 flex-basis: auto; flex-grow 与 flex-basis 其实类似,区别在于,flex-...

    14-弹性盒导航.html

    1)弹性盒也叫伸缩布局盒模型 它是**&lt;span&gt;css3**引入的一种新的布局模式——**&lt;span&gt;flexbox**布局,即伸缩布局盒模型,用来提供一个更有效的方式制定、调整和分布一个容器里的项目布局。相比之前的布局方式,更...

    flex-messaging-4.7.3最新版本的jar

    flex-messaging-4.7.3最新版本的jar

    css-弹性盒布局的深度学习

    【CSS 弹性盒布局深度学习】 在网页设计中,CSS 弹性盒布局(Flexbox)是一种现代的布局模式,旨在提供灵活、响应式的页面布局解决方案。自2009年W3C提出以来,它已成为业界首选的布局方式,并被所有主流浏览器广泛...

    CSS3样式表-定位之Flex布局.pptx

    .box{ //行内元素的弹性布局 display: inline-flex;}.box{ display: flex;}设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。采用Flex布局的元素,称为Flex容器(flex container),简称”容器”...

    spring-flex-1.5.0.RELEASE

    spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE

    flex弹性布局 - 副本.md

    flex弹性布局 - 副本

    flex-messaging-core-4.7.3.jar

    flex-messaging-core-4.7.3.jar 最新版,下载了好长时间才下载下来,亲测可用!

    flex-messaging系列jar包

    1. **flex-messaging-core.jar**:这是Flex Messaging框架的基础库,提供了核心的基础设施和服务。它包含AMF(Action Message Format)编解码器,用于高效地序列化和反序列化数据,以及基本的消息传递机制。AMF是一...

    flex布局-flex-layout-master.zip

    flex布局

    FlexLayout布局-wechat-app-flexlayout-master

    微信小程序源码FlexLayout布局-wechat-app-flexlayout-master

    CSS的flex布局.ppt

    布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、...

    Flex布局笔记.docx

    - `flex`:属性简写,一次设置`flex-grow`, `flex-shrink`和`flex-basis`,如`flex: 1 0 auto`表示增长比例为1,不收缩,基础大小为自动。 通过这些属性的组合使用,开发者可以创建出各种复杂的动态布局,适应不同...

Global site tag (gtag.js) - Google Analytics