所以,我计划将图像和文本并排添加,但是每次我移动文本时,它都会随机消失。
看上去是这样的:

.profile {
position: absolute;
top: 0;
right: 0;
float: right;
color: white;
margin: 0;
}
.profile img {
position: absolute;
top: 10px;
right: 160px;
width: 40px;
height: auto;
border-radius: 500px;
}<div class="profile">
<img src="https://icon-library.com/images/default-profile-icon/default-profile-icon-24.jpg" alt="profile">
<h2>ASPECTER</h2>
</div>
发布于 2022-07-01 07:27:14
.list_view
{
display:flex;
align-items:center;
}
.list_view h2
{
padding:10px;
} <div class="list_view">
<img src="https://picsum.photos/seed/picsum/200/300" alt="profile">
<h2>ASPECTER</h2>
</div>
发布于 2022-07-01 07:34:15
使用引导程序,它将是更干净的方法。
<div classs="row"><div class="col-md-3"><img src="imgsource"></img></div>
<div class="col-md-9">Text</div>
</div>发布于 2022-07-01 07:35:05
您可以使用flex属性来做到这一点。
向包装div提供弹性,然后根据您的要求对齐其内部的子部件。
下面是一个例子
.maindiv{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.profileimg {
top: 10px;
right: 160px;
width: 40px;
height: auto;
border-radius: 500px;
}
.text {
margin-left:5px;
}<div class="maindiv">
<img class="profileimg" src="http://codeskulptor-demos.commondatastorage.googleapis.com/pang/IHXoEES.png" alt="profile">
<h2 class="text">ASPECTER</h2>
</div>
https://stackoverflow.com/questions/72825698
复制相似问题