我试图获得"阻止"显示会影响AccordionPane
,以便窗格与间距垂直对齐。但是使用display:block;
将拉伸窗格的标题以适应完整的可用宽度。
使用display:inline;
将获得我想要的宽度行为,但随后将水平堆叠窗格,没有间距。
例如,"基本信息"是一个带有display: block;
的未选定窗格。我想要窗格的宽度"功能"它有display: inline;
但是,这样做会产生以下结果:
不仅未选中的面板水平地一起刷,顶部也从内容窗格中切除。
我希望所有面板的宽度都适合内容,但垂直堆叠,并且display: block;
的间距清晰。这可能吗?
这是aspx片段:
<ajaxToolkit:Accordion
ClientIDMode="Static"
runat="server"
AutoSize="None"
Height="500"
ContentCssClass="accordion"
HeaderCssClass="accordionHeader"
HeaderSelectedCssClass="accordionHeaderSelected"
BorderStyle="None"
style="outline: none; vertical-align: top;"
>
答案 0 :(得分:0)
这是可能的,但您需要将它们浮动float:left; clear: both
,或为您的商品设置固定宽度并使用display:block
。
如果您需要设置垂直边距,也可以使用display:inline-block
。
答案 1 :(得分:0)
要获得此行为,我需要将其设置为display: table;