gpt4 book ai didi

html - 居中对齐容器 div 并将文本对齐到 div 的底部

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

我想要实现的目标:将容器 div(包含两个 div)居中,在第二个 div 中,底部对齐文本

  • 在我的第一个 div 中,它是一张图片
  • 在我的第二个 div 中,两段文字

                  ———————-----
    | |
    | | column2
    | column1 | -———————-------
    | picture | | Paragraph |
    | | ———————--------
    | | ———————————------------------
    | | | a paragraph of text |
    | | | of text of text of text of |
    ——————----—— ———————----------------------

我的问题:

  • 我无法将我的两个段落对齐到底部。他们在顶部。

  • 我的容器 div 也没有与中心对齐

目前它们看起来像这样:

    ———————-----    -———————-------
| picture | | Paragraph |
| | ———————--------
| | ———————————------------------
| | | a paragraph of text |
| | | of text of text of text of |
| | ———————----------------------
| |
| |
| |
------------

我当前的代码:

<body>
<div class="container">
<div class="img column1">
<img id="img" src="https://animage.jpg">
</div>
<div class="comment column2">
<p>a paragraph</p>
<p>another paragraph</p>
</div>
</div>
</body>



.column1, .column2{
width:300px;
float: left;
margin: 10px;
}
#img{
max-width: 300px;
max-height: 600px;
}
.container {
width: 80%;
padding-top: 100px;
margin: 0 auto;

}

最佳答案

将你的对齐方法更改为 Flex,你可以轻松实现这一点,请看下面

刚刚删除了列元素上的 float: left 并在容器中添加了 display: flexalign-items: flex-end

.column1, .column2{
width:300px;
margin: 10px;
}
#img{
max-width: 300px;
max-height: 600px;
}
.container {
width: 80%;
padding-top: 100px;
margin: 0 auto;
display: flex;
align-items: flex-end;
}
<body>
<div class="container">
<div class="img column1">
<img id="img" src="https://placeimg.com/200/200/any">
</div>
<div class="comment column2">
<p>a paragraph</p>
<p>another paragraph</p>
</div>
</div>
</body>

关于html - 居中对齐容器 div 并将文本对齐到 div 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53555482/

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