div 水平排列

简介: Flex 布局是最简单的一种方式 ,css3 新增。父级 div 直接使用 display: flex; 即可。

display: flex


Flex 布局 最简单的一种方式 ,css3 新增。父级 div 直接使用 display: flex; 即可


html

<h3>display: flex</h3>
<div class="display-flex">  
<div class="div-size">1</div>  
<div class="div-size">2</div>  
<div class="div-size">3</div>
</div>


css

.display-flex {  
display: flex;
}
.div-size {  
border: 1px solid red;  
width: 200px;  
height: 120px;  
margin: 10px;
}


84fdd5d32baf7504caa5fe1a44ad254a.png

float: left


浮动的方式实现水平布局,这种布局方式已经很少用了。(注意设置浮动的元素会影响下面元素的正常排列,设置 clear: both; 即可解决)


html

<h3>float: left</h3>
<div>  
<div class="float-left">4</div>  
<div class="float-left">5</div>  
<div class="float-left">6</div>
</div>
<div class="clear"></div>


css

.float-left {  
float: left;  
border: 1px solid yellowgreen;  
width: 200px;  
height: 120px;  
margin: 10px;
}
.clear { 
clear: both;
}


image.gif3e0b05924758d31abbd8bf9f889bf953.png

display:inline-block


行内块元素。(CSS2.1 新增的值)


html

<h3>display: inline-block</h3>
<div>  
<div class="inline-block">7</div>  
<div class="inline-block">8</div>  
<div class="inline-block">9</div>
</div>


css

.inline-block {  
display: inline-block;  
border: 1px solid blue;  
width: 200px;  
height: 120px;  
margin: 10px;
}

f2a01dc8dd4f556e3b79b5c924ac4975.png

image.gif


目录
相关文章
|
6月前
【冷门骚操作】利用display:table-cell实现div水平、垂直居中
【冷门骚操作】利用display:table-cell实现div水平、垂直居中
|
6月前
【奇技淫巧】实现flex布局中,单独某个元素挪到右侧、底部,与其他元素排列不同,就像是个另类。(主要是用到margin-left和align-self)
【奇技淫巧】实现flex布局中,单独某个元素挪到右侧、底部,与其他元素排列不同,就像是个另类。(主要是用到margin-left和align-self)
|
22天前
在使用 Flexbox 布局实现自适应宽度的品字布局时,子元素的排列顺序是否可以调整?
【10月更文挑战第27天】使用Flexbox布局实现自适应宽度的品字布局时,可以通过调整HTML结构中的顺序或使用 `order` 属性来灵活地调整子元素的排列顺序,以满足不同的设计和布局需求。
|
3月前
|
前端开发 容器
实现弹性盒子(Flexbox)中一行多个 div 平摊排列
这篇文章介绍了如何使用CSS Flexbox布局来实现一行内多个div的自动平摊排列,包括水平均匀分布和非均匀分布排列的方法,并提供了相应的HTML和CSS代码示例。
实现弹性盒子(Flexbox)中一行多个 div 平摊排列
|
3月前
|
前端开发
如何消除li和ul之间的空隙、如何使div中的内容居中
这篇文章介绍了如何美化网页元素,包括设置登录页面的模糊背景效果,使用CSS的`opacity`属性;以及如何使`div`中的内容水平居中,通过设置`margin: auto;`。此外,还讲解了如何消除`li`和`ul`之间的空隙,通过将`ul`和`li`的`padding`和`margin`设置为0。
如何消除li和ul之间的空隙、如何使div中的内容居中
|
前端开发 计算机视觉
|
6月前
|
前端开发
CSS div 水平排列
CSS div 水平排列
134 0
排列布局
排列布局
84 0
排列布局
|
前端开发 容器
div水平布局两边对齐
父容器div使用 position: relative;,子div使用 position:absolute;定位,注意边距问题。
184 0
div水平布局两边对齐
|
Serverless
div里面的元素在【垂直 方向】上水平分布 使用calc()函数动态计算
div里面的元素在【垂直 方向】上水平分布 使用calc()函数动态计算