gpt4 book ai didi

html - 第一列中的元素不会在 flexbox 中正确对齐

转载 作者:行者123 更新时间:2023-11-28 16:43:54 25 4
gpt4 key购买 nike

我正在使用 flexbox 来设计我的页面样式,我在容器中使用了三列,第二列和第三列仅用于文本,它们看起来很棒但是第一列有图像、按钮、链接、文本等,这里的一切都乱七八糟没有什么是有序的,一些元素相互重叠。我想要新行中的每个新元素,但事实并非如此,文本和链接出现在同一行上已尝试 <br />但它只是增加了一点空间并且不会断线。

<style>
#container{
background-color: #EDEDED;
display: -ms-flexbox;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: flex;

-webkit-flex-flow: row;
-ms-flex-flow:row;
-moz-flex-flow:row;
flex-flow: row;

-webkit-flex:1 0 auto;
-moz-flex:1 0 auto;
-ms-flex:1 0 auto;
flex:1 0 auto;

-webkit-flex-wrap:no-wrap;
-moz-flex-wrap:no-wrap;
-ms-flex-wrap:no-wrap;
flex-wrap:no-wrap;

-webkit-order: 1;
order: 1;

justify-content:flex-start;
align-items:flex-start;
}
.column{
padding: 1rem;
list-style: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-flow:row;
-webkit-flex-flow: row;
align-content:flex-start;
align-items:flex-start;
justify-content: space-around;
align-self:stretch;
flex-wrap: wrap;
-webkit-flex-wrap:wrap;
}
</style>

<div id='lhs' class='column' style='width:21%;margin:0px 0px 10px 0px;'> // columns starts
<img src="<?php echo $pic; ?>" />

<b style="font-size:15px;"><?php echo $name ?></b><br />

<i style="font-size:13px;"><?php echo $info; ?></i>

<div>
// php code for calling some functions
<a href=""></a>
</div>

</div>// end of column

最佳答案

在第一列试试这个:

display: flex; flex-direction: column;

关于html - 第一列中的元素不会在 flexbox 中正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33429768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com