gpt4 book ai didi

html - ItemTemplate Repeater ASP.NET 内部的 Div 大小

转载 作者:行者123 更新时间:2023-11-28 12:17:50 25 4
gpt4 key购买 nike

我有 3 个 div 标签,我想在一行中并排显示。

它们位于主 div 中:

<div class="dvItemContainer">
<div class="nameContainer">content-1</div>
<div class="quantityDiv">Content-2</div>
<div class="dvLnkContainer">Content-3</div>
</div>

The classes are:

.dvItemContainer
{
width:250px;
float:right;
cursor:pointer;
overflow: hidden;
max-width:250px;
}
.nameContainer
{
width:150px;
float:left;
max-width:150px;
overflow:hidden;
}
.quantityDiv
{
width:60px;
float:right;
}
.dvLnkContainer
{
width:40px;
float:right;
right:0;
visibility:visible;
}

此代码定义在用户控件内,我将其用作 Itemtemplate unside asp:Repeter 控件。

<ItemTemplate>
<div style="width:100%; display:inline;" runat="server">
<prod:ProductItemTagName ID="productItem" width="100%" runat="server" />
</div>
</ItemTemplate

不知何故,这些 div 占了一整行。

例如它是这样显示的:

enter image description here

谢谢!

最佳答案

问题是 style="width:100%; display:inline;"从 <div style="width:100%; display:inline;" runat="server">div 默认是 display:block 元素所以你不需要给它 100% 的宽度如果您使用 display:inline 宽度将无效

所以用style="width:100%;display:inline-block"来改变它

display:inline-block 用于使这个 div 包裹 float 的 div我们给了它宽度,因为 display:inline-block 删除了默认宽度

关于html - ItemTemplate Repeater ASP.NET 内部的 Div 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19066999/

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