【发布时间】:2009-05-15 15:10:05
【问题描述】:
我有以下标记,我从 div 中取出了多余的东西,所以更容易理解。我使用可折叠面板扩展器将 GridView 设置为 100%,它在页面上显示良好。然后,不用做可折叠面板扩展器和使用手风琴面板,gridview 只会根据需要扩展,无论我将宽度设置为什么。这是下面的标记:
<div>
<cc1:Accordion ID="Accordion1" runat="server" SelectedIndex="0"
HeaderCssClass="collapsePortfolioHeader"
FadeTransitions="true"
FramesPerSecond="40"
TransitionDuration="250"
AutoSize="None">
<Panes>
<cc1:AccordionPane runat="server">
<Header>
Create Portfolio</Header>
<Content>
<br />
<div style="height: 290px;">
<div style="float: left; width: 250px;
margin-right: 75px;">
</div>
<div style="float: left; width: 250px;">
</div>
<div style="float: left; width: 70px;
margin: 5px;">
</div>
<div style="float: left; width: 250px;
margin: 5px;">
</div>
<div class="clear"> //just a clear both;
</div>
</div>
</Content>
</cc1:AccordionPane>
<cc1:AccordionPane runat="server">
<Header>
Create Portfolio By Location</Header>
<Content>
<div style="height: 150px;">
<div style="float: left; width: 170px;
margin: 5px;">
</div>
<div style="float: left;
margin-right: 5px;">
</div>
<div style="float: left; width: 250px;
margin-right: 5px;">
</div>
<div style="float: left; width: 70px;
padding-top: 100px;">
</div>
<div style="float: left; width: 250px;
margin-left: 15px;">
</div>
<div class="clear">
</div>
</div>
</Content>
</cc1:AccordionPane>
</Panes>
</cc1:Accordion>
</div>
<div class="grid"> //the grid class just has margin:0;
// GridView goes here
</div>
【问题讨论】:
-
我把它拿出来是因为这个问题没有必要。我很好奇我的标记或手风琴是否在限制 GridView 的宽度。
-
你有一个包含表格宽度的css类吗?这可能是原因
-
不,它以前工作过并且正在其他页面上工作。
-
你有没有弄清楚是什么原因?谢谢
-
还没有。我会尽快通知你。