CSS div 水平排列

简介: CSS div 水平排列

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;
}

image.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.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;
}

image.png

相关文章
|
1月前
|
前端开发
CSS水平居中与垂直居中的方法
CSS水平居中与垂直居中的方法
N..
|
1月前
|
前端开发 容器
DIV+CSS网页布局
DIV+CSS网页布局
N..
8 0
|
2月前
|
前端开发 容器
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
|
2月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
38 0
|
2月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——4、DIV+CSS绘制旗帜练习
H5+CSS3+JS逆向前置——4、DIV+CSS绘制旗帜练习
21 0
|
2月前
|
人工智能 前端开发 开发者
Baidu千帆大模型赋能——CSS控制DIV垂直水平居中——送给大一的孩子们,学会用AI思维来帮助你解决问题
Baidu千帆大模型赋能——CSS控制DIV垂直水平居中——送给大一的孩子们,学会用AI思维来帮助你解决问题
26 1
|
3月前
|
前端开发
css水平居中的5种几种方式
css水平居中的5种几种方式
|
4月前
|
前端开发 容器
css中元素水平居中的方式
css中元素水平居中的方式
45 0
|
4月前
|
前端开发
css 实现 div 宽高同比
css 实现 div 宽高同比
|
前端开发
精通CSS+DIV网页样式与布局--滤镜的使用
        在上篇博客中,小编主要简单的介绍了使用CSS,如何制作实用菜单,今天我们继续来总结有关CSS的基础知识,今天小编主要简单的来介绍一下CSS中关于滤镜的使用,首先,小编先来简单的介绍一下滤镜,我们这次来说说滤镜的使用,首先,小编来简单的介绍一下滤镜的概念,CSS滤镜并不是浏览器的插件,也不符合CSS标准,二而是微软公司为增强浏览器功能而特意开发的并整合在IE浏览器中的又累功能的集合。
1037 0