DIV+CSS弹性盒子布局
2017-09-18 15:39
288 查看
使用弹性 盒子布局网页,可以省去浮动,因此也避免了由于浮动带来的负面影响。
下面直接上代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.big-box{
width: 1000px;height: 500px;background: #ccc;
/*关键代码来了 */
display: flex;/*变成弹性盒子*/
flex-flow: wrap;/*内容换行*/
justify-content: space-around;/*内容对齐方式*/
}
.box{width: 300px;height: 200px;background: #4C4D4E;}
</style>
</head>
<body>
<div class="big-box">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
</body>
</html>
网页效果
在不适用弹性盒子的情况下,想要实现大盒子内的小盒子浮动排布,需要给每个小盒子加浮动和外边距。
而在大盒子是弹性盒子的前提下(display: flex;/*变成弹性盒子*/),只需要告诉大盒子我想要内部是什么样的排列方式即可(flex-flow: wrap;/*内容换行*/justify-content: space-around;/*内容对齐方式*/)。
当然以上只是一种排列方式,还要其他排列方式,百度flex即可。
弹性盒子内是可以嵌套弹性盒子的,通过此方法可以实现更复杂的网页布局。
下面直接上代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.big-box{
width: 1000px;height: 500px;background: #ccc;
/*关键代码来了 */
display: flex;/*变成弹性盒子*/
flex-flow: wrap;/*内容换行*/
justify-content: space-around;/*内容对齐方式*/
}
.box{width: 300px;height: 200px;background: #4C4D4E;}
</style>
</head>
<body>
<div class="big-box">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
</body>
</html>
网页效果
在不适用弹性盒子的情况下,想要实现大盒子内的小盒子浮动排布,需要给每个小盒子加浮动和外边距。
而在大盒子是弹性盒子的前提下(display: flex;/*变成弹性盒子*/),只需要告诉大盒子我想要内部是什么样的排列方式即可(flex-flow: wrap;/*内容换行*/justify-content: space-around;/*内容对齐方式*/)。
当然以上只是一种排列方式,还要其他排列方式,百度flex即可。
弹性盒子内是可以嵌套弹性盒子的,通过此方法可以实现更复杂的网页布局。
相关文章推荐
- <div+css页面布局课堂笔记>3---页面布局的盒子模型(IE与其他浏览器区别)
- 彻底弄懂CSS盒子模式(DIV布局快速入门)(转载 webflash)
- 彻底弄懂CSS盒子模式(DIV布局快速入门)
- css让div水平垂直居中,用弹性盒子
- css横向 弹性盒子布局的一些属性
- 推荐彻底弄懂CSS盒子模式(DIV布局快速入门)第1/3页
- 推荐彻底弄懂CSS盒子模式(DIV布局快速入门)第1/3页
- CSS盒子模式一(DIV布局快速入门)
- CSS盒子模式(DIV布局快速入门)
- 彻底弄懂CSS盒子模式(DIV布局快速入门)
- 网站DIV+css弹性+固宽布局案例
- CSS 弹性盒子布局
- 彻底弄懂CSS盒子模式(DIV布局快速入门)
- 网站DIV+css弹性+固宽布局案例
- <div+css页面布局课堂笔记>4---与盒子相关的CSS属性
- <div+css页面布局课堂笔记>6---与盒子相关的CSS属性第三部分
- CSS弹性盒子Flexbox布局详解
- 彻底弄懂CSS盒子模式(DIV布局快速入门)(转载)
- DIV+CSS----流式布局和盒子模型
- 彻底弄懂CSS盒子模式(DIV布局快速入门)