hbox 应该始终位于底部

发布于 2024-12-20 15:29:41 字数 105 浏览 4 评论 0原文

我开发了一个带有弹出面板的 Firefox 插件。在面板上我有三个带有水平盒的元素。第一个和第二个水平盒具有固定大小(20 像素和 400 像素)。最后一个元素应始终位于底部并被拉伸。我该怎么做?

I develop a Firefox plugin with popup panel. On the panel I have three elements with a hbox. First and second hbox have a fixed size (20px and 400px). The last element should be always on the bottom and stretched. How can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浪荡不羁 2024-12-27 15:29:41

不太确定您想要实现什么,但您可以使用 flex="1" 来确保元素用完所有剩余空间,并使用 align="end" 来对齐其内容到底部:

<vbox flex="1">
  <hbox height="20" style="border: 2px solid red;"><label value="1"/></hbox>
  <hbox height="400" style="border: 2px solid green;"><label value="2"/></hbox>
  <hbox flex="1" align="end" style="border: 2px solid blue;"><label value="3"/></hbox>
</vbox>

Not quite sure what you want to achieve but you can use flex="1" to make sure the element uses up all remaining space and align="end" to align its contents to the bottom:

<vbox flex="1">
  <hbox height="20" style="border: 2px solid red;"><label value="1"/></hbox>
  <hbox height="400" style="border: 2px solid green;"><label value="2"/></hbox>
  <hbox flex="1" align="end" style="border: 2px solid blue;"><label value="3"/></hbox>
</vbox>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文