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


目录
打赏
0
0
0
0
8
分享
相关文章
|
4月前
在使用 Flexbox 布局实现自适应宽度的品字布局时,子元素的排列顺序是否可以调整?
【10月更文挑战第27天】使用Flexbox布局实现自适应宽度的品字布局时,可以通过调整HTML结构中的顺序或使用 `order` 属性来灵活地调整子元素的排列顺序,以满足不同的设计和布局需求。
实现弹性盒子(Flexbox)中一行多个 div 平摊排列
这篇文章介绍了如何使用CSS Flexbox布局来实现一行内多个div的自动平摊排列,包括水平均匀分布和非均匀分布排列的方法,并提供了相应的HTML和CSS代码示例。
实现弹性盒子(Flexbox)中一行多个 div 平摊排列
让一个父元素中的子元素垂直水平居中的方法
让一个父元素中的子元素垂直水平居中的方法
78 1
|
10月前
|
CSS div 水平排列
CSS div 水平排列
163 0
css:grid布局子元素被撑开导致没有按比例均分
css:grid布局子元素被撑开导致没有按比例均分
418 0
css:grid布局子元素被撑开导致没有按比例均分
排列布局
排列布局
99 0
div水平布局两边对齐
父容器div使用 position: relative;,子div使用 position:absolute;定位,注意边距问题。
199 0
div水平布局两边对齐
div 等块级标签横向排列的方法总结
块级标签的默认文档流是上下排列的,再配上横向排列的方法,请过适当的嵌套,可以应对几乎所有常见的布局需求,因此,我决定总结一下 div 横向排列的方法。这也是我初学前端时最困扰的问题~ 以下面这组 div 为例,wrap 的高度由内容撑开 ...
1401 0
img垂直水平居中与div
方法一: 效果 1.HTML代码 2.CSS代码 div{ width: 400px; height: 300px; margin: 0 auto; background-color: #66...
1045 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等