0

asp.net の Repeater コントロールにDIVタグがあります。テキストが少ない場合は、うまく表示されます。ただし、DIV の Text が増加すると、 DIV で AutoAdjusted を取得する必要があります。ただし、Repeater Control の DIV の次の行と重複します。

DIVで自己調整高さを取得するように設定するにはどうすればよいですか?

Style.css ファイル内:

.UserControlDiv
{ 
    height: 45px;     
    float: left;  
}

 <div style="width:380px;" class="UserControlDiv">
                <%# Eval("Address")%>
 </div>
 <div style="width:380px;" class="UserControlDiv">
                <%# Eval("UnicodeAddress")%>
 </div>

上記の CSS では、Text in Address が次の行と重なって表示されます。助けて感謝!

4

2 に答える 2

0

2 つの div ごとに別の行が必要な場合は、テンプレートを別の div にラップできます。

<style>
.row
{
    clear:both;
    min-height:45px;    
}

.UserControlDiv
{     
    float: left;  
}
</style>

<div class='row'>
    <div style="width:380px;" class="UserControlDiv">
                  <%# Eval("Address")%>

    </div>
    <div style="width:380px;" class="UserControlDiv">
                   <%# Eval("UnicodeAddress")%>
    </div>
</div>
于 2012-07-09T13:39:25.180 に答える
0

「最小高さ」を使用してみてください。

.UserControlDiv
{ 
    min-height: 45px;     
    float: left;  
}
于 2012-07-09T13:34:36.763 に答える