CSS/HTML

推荐列表 站点导航

当前位置:首页 > 脚本编程 > CSS/HTML >

CSS Flex 布局 space-between 最后一行左对齐

来源:网络整理  作者:  发布时间:2020-12-19 19:10
这篇文章主要介绍了解决flex布局space-between最后一行左对齐的方法,文中通过示例代码介绍的非常详细,对大家的学习...

只需要两行css就可以

这时候我们可以给最外层p设置个伪元素,宽度和里面的p宽度一样就好了

其实原理就是最后一个伪元素把他挤过来了

首先看代码和效果

因为我们设置了justify-content为space-between,意思就是两边贴边

.main:after { content: ""; width: 100px; }

这时候看效果

就算有9个也没影响,因为他的高度是0,看下图↓

可以看到最后一个p并没有在中间,而是在最后了

CSS Flex 布局 space-between 最后一行左对齐

CSS Flex 布局 space-between 最后一行左对齐

CSS Flex 布局 space-between 最后一行左对齐

<style> .main { outline: 1px solid; display: flex; justify-content: space-between; flex-wrap: wrap; } .main>p { width: 100px; height: 100px; margin-bottom: 10px; background-color: lightgreen; } </style> <body> <p class="main"> <p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p> <p>7</p> <p>8</p> </p> </body>

CSS Flex 布局 space-between 最后一行左对齐

相关热词: CSS

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/cssm/5723.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

CSS Flex 布局 space-between 最后一行左对齐

2020-12-19 编辑:

只需要两行css就可以

这时候我们可以给最外层p设置个伪元素,宽度和里面的p宽度一样就好了

其实原理就是最后一个伪元素把他挤过来了

首先看代码和效果

因为我们设置了justify-content为space-between,意思就是两边贴边

.main:after { content: ""; width: 100px; }

这时候看效果

就算有9个也没影响,因为他的高度是0,看下图↓

可以看到最后一个p并没有在中间,而是在最后了

CSS Flex 布局 space-between 最后一行左对齐

CSS Flex 布局 space-between 最后一行左对齐

CSS Flex 布局 space-between 最后一行左对齐

<style> .main { outline: 1px solid; display: flex; justify-content: space-between; flex-wrap: wrap; } .main>p { width: 100px; height: 100px; margin-bottom: 10px; background-color: lightgreen; } </style> <body> <p class="main"> <p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p> <p>7</p> <p>8</p> </p> </body>

CSS Flex 布局 space-between 最后一行左对齐

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/cssm/5723.shtml

相关文章

风云图片

推荐阅读

返回CSS/HTML频道首页