【发布时间】:2021-01-07 19:00:43
【问题描述】:
我一直在尝试将文本与图像的右侧对齐,但无论我做什么——当文本行变得太长时——它一直显示在图像的正下方,而不是继续出现在下一个图像旁边的线。我试图为文本添加显示内联,但它并没有改变任何东西。我也尝试将图像向左浮动,但最终将我的图像切成两半。
p {
text-align: right;
color: white;
font-size: 20px;
font-family: orpheuspro, serif;
font-style: normal;
align-items: center;
line-height: 2.5;
text-transform: capitalize;
font-size: 30px;
justify-content: right;
float: right;
padding-right: 100px;
padding-bottom: 90px;
overflow: auto;
}
img {
padding-left: 90px;
opacity: 0.55;
height: auto;
}
div {
position:relative;
background-color: #361833;
min-height: 40vh;
}
HTML 文件:
<div>
<div>
<br>
<img src='../../assets/img/image0.jpeg' alt="wj" width="500"/>
<p>some loooooooooooooooooooooooooooong text here shdfklshjfsldfhskdjfzf</p>
</div>
</div>
任何指导都将不胜感激,因为我对 CSS 很陌生!谢谢!
【问题讨论】:
-
@RayeesAC 没有改变任何东西:/
-
您可以使用
word-break:break-word;来对齐文本下一行。 -
你提到了 flex 但你没有使用它只是添加了 display flex;
标签: html css display text-alignment text-align