gpt4 book ai didi

firefox-addon - 如何让 TabBox 填满所有可用空间?

转载 作者:行者123 更新时间:2023-12-02 05:12:41 26 4
gpt4 key购买 nike

有人知道如何让 TabBox 填满所有可用空间吗?我试过这个:

<tabbox id="MyTabBox" flex="1">
<tabs>
<tab label="Income" />
<tab label="Taxes" />
</tabs>
<tabpanels flex="1">
<tabpanel>
<button label="Calculate" flex="0"/>
</tabpanel>
<tabpanel>
</tabpanel>
</tabpanels>
</tabbox>

TabBox 看起来不错,但这会使 Button 填充第一个 TabPanel 的所有高度,尽管它具有 flex 属性。如果我限制 Button 的高度,那也会使 TabBox 变短,这不是我需要的方式。

谢谢。

更新:窗口代码现在如下所示:

<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="chrome://global/skin/" ?>
<?xml-stylesheet type="text/css" href="chrome://MyExtension/skin/MyExtension.css" ?>

<!DOCTYPE window SYSTEM "chrome://MyExtension/locale/translations.dtd">

<window id="MyExtension-MainWindow"
title="My Extension"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml">

<html:link rel="icon" href="chrome://MyExtension/skin/MyExtensionFavIcon.png"/>

<tabbox id="MyTabBox" flex="1">
<tabs>
<tab label="Income" />
<tab label="Taxes" />
</tabs>
<tabpanels flex="1">
<tabpanel align="start">
<button label="Calculate" flex="0"/>
</tabpanel>
<tabpanel>
</tabpanel>
</tabpanels>
</tabbox>

</window>

FavIcon 没问题,Button 没问题,TabBox 缩小了,这很糟糕:-(

最佳答案

尝试将 align="center" 添加到 button 选项卡面板(将 align 添加到元素会影响该元素的子元素,而不是元素本身).参见 here -- IIRC stretch 是默认值。

关于firefox-addon - 如何让 TabBox 填满所有可用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4120352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com