javascript - 段落旁边的图像从左下角而不是左上角开始
问题描述
在该段落中 - 我希望文本从 开始,top-left
但默认情况下它从bottom-left
. 有什么简单的方法可以直接告诉段落,仅从“左上角”开始文本。我不知道任何这样的 CSS 或命令。如果有人知道,请帮忙。
* {margin:0;padding:0;box-sizing:border-box;}
h1 {background:#000;color:#fff;padding:5px;text-align:center;margin-bottom:10px;}
.content {padding:20px;}
.green-box {border:2px solid #9a9a9a;padding:10px;}
.green-box > * {display:inline-block;}
.green-box p {text-align:top-left;}
<h1>Fighter Aircrafts</h1>
<div class="content">
<div class="green-box">
<img src="https://picsum.photos/id/237/200/300" />
<p> ...content... </p>
</div>
</div>
注意:我想告诉/CSS 段落并将其默认文本设置为左上角。另外,不要做任何
makeshift arrangements
喜欢做 [img float:left] 等的事情。
解决方案
在 flexboxes 之前,可以使用 float 属性解决类似的问题。因为 flexboxes 你可以做这样的事情:
* {margin:0;padding:0;box-sizing:border-box;}
h1 {background:#000;color:#fff;padding:5px;text-align:center;margin-bottom:10px;}
.content {padding:20px;display:block;position:relative;}
.green-box {border:2px solid #9a9a9a;padding:10px;display:flex;position:relative;}
<h1>Fighter Aircrafts</h1>
<div class="content">
<div class="green-box">
<img src="https://picsum.photos/id/237/200/300" />
<p> ...content... </p>
</div>
</div>
推荐阅读
- json - 从解析的 JSON 字符串中提取一个特定的行
- docker - 无法在 docker 容器中启动 apache2
- javascript - 使用样式化组件在第一个焦点上设置输入边框样式
- laravel - 在 Laravel 中注册用户为管理员
- amazon-web-services - 从 AWS Glue 作业中的数据源读取标头
- javascript - AngularJS 简单应用程序网页停止渲染代码
- encryption - 骆驼 2.21.0 - pgp 加密不起作用
- angular - 如何删除 HTTP 拦截器中设置的内容类型以在 angular4 中上传文件
- python - 如何在 Python 中读取包含多个元素的列的 CSV
- android - Android Studio 格式化问题中的 CIFS/SMB 网络协议