0
我試圖使用CSS尺寸的圖像,以父div的高度(即高度:自動)去除,以div的高度,如果圖像是從流去除。這裏是標記:CSS:調整圖像,就好像圖像是從流動
<div class="item">
<asp:UpdatePanel ID="upTest" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="True">
<ContentTemplate>
<div class="title">Test</div>
<div class="content">
<asp:DropDownList ID="ddlTest" runat="server">
</asp:DropDownList>
</div>
<div class="confirmation">
<img alt="" src="../Graphics/Check-icon.png" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
<hr />
</div>
看不見的人力資源是在那裏,讓父div伸展下來覆蓋浮動子div。如果有更好的處理方法,我也想知道。
這裏的CSS:
.item
{
-moz-border-radius: 0.5em 0 0 0.5em;
-webkit-border-radius: 0.5em 0 0 0.5em;
-khtml-border-radius: 0.5em 0 0 0.5em;
border-radius: 0.5em 0 0 0.5em;
border-left: 1px solid black;
border-bottom: 1px solid black;
margin-left: 0.5em;
}
.item .title
{
float: left;
width: 15%;
}
.item .content
{
float: left;
width: 80%;
}
.item .confirmation
{
float:left;
width: 5%;
}
.item .confirmation img
{
height: 1.3em;
}
.item hr
{
clear: both;
visibility: hidden;
padding: 0;
margin: 0;
}
感謝您的幫助!
--Nick
你是對的,我不知道我想填充的區域的高度。我希望有一個簡單的方法來做到這一點只是CSS和沒有JavaScript,但也許不是。謝謝! – 2011-02-23 01:37:40
有所謂的背景上漿一些較新的CSS3屬性,但我還沒有來得及尚未與玩。它們在所有瀏覽器中也不完全支持。你可能要考慮上面的代碼的另一件事是扭曲形象。你也可以將圖像的代碼檢查的高度和寬度,然後決定如何擴展,因此擴展正確。 – Seth 2011-02-23 01:58:40