【发布时间】:2021-12-20 00:14:21
【问题描述】:
我正在制作一个简单的网站编辑器,我需要对齐文本区域右侧的 2 个按钮,如下所示: (“清除”和“开始”是按钮)。
我正在考虑使用 div 来包围按钮,但我已经尝试过了,它不起作用。
另外,我尽量避免使用绝对定位,因为在我的情况下管理起来会很痛苦。
我是 css 定位的新手,所以如果您需要进行更改,请随时建议我如何改进。
编辑:这是我尝试过的:
<img src = "https://picsum.photos/200/200"></img>
<button style = "display: inline-block; vertical-align: top;">test1</button>
<button style = "display: inline-block; vertical-align: top;">test2</button>
我已经尝试过网格布局,但由于处理大小的方式,它不起作用,而且它并没有走得最远。代码的问题是它们不会跳到下一行,如果它跳到图像下方。我认为原因是因为每一行只是一个元素。对其使用 div 具有相同的结果:图像为一行。
【问题讨论】:
-
您好,请试一试并分享您尝试过的代码。无论您认为它有多糟糕,它都会向在 SO 上回答问题的人们表明,您在提问之前已经为您的问题付出了努力。更重要的是你可能会惊讶自己并弄清楚,我建议你在 Flexbox 和 CSS Grid 中四处寻找。
-
这有一些有用的技巧,关于如何创建一个我们可以使用的示例来帮助我们提供更好的答案。 stackoverflow.com/help/minimal-reproducible-example
-
好的,我正在研究解决方案,但我认为网格框可能对我没有帮助,但我正在尝试。
标签: html css css-position