html - 您如何使文本在图像下方流动?
问题描述
在我的 html 中,我有这个:
<section class="mysection">
<img src="/images/pic.png"/>
<div class="content">
<p class="paragraph">
some paragraphs here....
</p>
</div>
</section>
在我的 CSS 中,
.mysection{
display: flex;
flex-direction: row;
}
.paragraph {
display: flex;
flex-direction: column;
}
.content {
padding: 20px;
}
.mysection img{
border-radius: 50%;
width: 200px;
height:200px;
}
这会在左侧生成图像,在右侧生成文本,如下所示:
但是你可以看到,如果段落变长,它只会继续向下流动,并推动图像变小。有没有办法让它变得更长,如果段落变长,它只会流动和填充而不会使图像变小?这就是我的意思:
任何帮助表示赞赏,谢谢!
解决方案
让文本在图像下方流动的一种直接方法是删除 flex 及其列的使用,而是将图像浮动到左侧。
.content {
padding: 20px;
}
.mysection img {
width: 100px;
height: 100px;
float: left;
margin-right: 10px;
background-color: lightblue;
}
<section class="mysection">
<img src="/images/pic.png" />
<div class="content">
<p class="paragraph">
some paragraphs here...."Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
</p>
</div>
</section>
推荐阅读
- php - 将格式化文本框添加到表单并保存到 MYSQL 数据库
- spring-boot - 在 Spring Boot 中创建自定义安全配置时出现错误
- hyperledger-fabric - 为什么 Hyperledger Fabric 中的连接配置文件有 gRPC URL?
- javascript - 使滚动条“thumb”比“track”更细 +Box-shadow
- php - 如何解决 SMTP 无法连接错误?[发布 STARTTLS 问题]
- python - 如何从数据帧在 keras 流中提供一个热编码矢量数据帧
- ios - 在没有建立连接的情况下无法确定接口类型 Xcode
- c++ - 如何通过 Emacs 将外部库链接到 cpp 文件
- linux - 创建大括号序列在 bash 中不起作用
- angular - Angular 异步管道重新订阅