Jor*_*iet 3 html css css3 flexbox
我正在尝试使用Flexbox或浮动创建一个2 1 2布局,如添加到此问题的图像中所示.有没有办法只使用有序的项目列表成功完成此操作?
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
1,2,4,5的大小相同,3的宽度与其他块的宽度相同.
我正在尝试使用Flexbox来实现这一点,但我似乎无法获得2低于1和低于4的5.
你可以这样做flex-direction: column,flex-wrap: wrap但我认为你必须在父母上设置固定的高度
body, html, ul {
margin: 0;
padding: 0;
}
* {
box-sizing: border-box;
}
ul {
display: flex;
height: 100vh;
list-style-type: none;
flex-direction: column;
flex-wrap: wrap;
}
li {
flex: 0 0 50%;
border: 1px solid black;
display: flex;
align-items: center;
justify-content: center;
font-size: 50px;
}
li:nth-child(3) {
flex: 0 0 100%;
}Run Code Online (Sandbox Code Playgroud)
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
260 次 |
| 最近记录: |