我指出來學習響應式設計,但有一件事我似乎無法弄清楚,那麼遠,怎麼給一個div一個負責任的高度
這裏有一個工作示例:http://ericbrockmanwebsites.com/dev1/
我想要div元素(contactBg)裏面的文本下降到左邊的圖像的底部。顯然,我可以通過在px中定義高度來實現這一點,但是當窗口的其餘部分調整大小而不是流暢時,該高度會保持不變。
如果有任何優秀的文章你可能知道這解釋瞭如何做到這一點,這將是非常有益的,謝謝!
這裏的標記:
<div class="row-fluid">
<div class="span10 offset1">
<div class="container-fluid">
<div class="row-fluid">
<div class="span5">
<img src="images/logo.jpg" alt="logo" />
<img src="images/store.jpg" alt="store" />
</div><!-- /span5 -->
<div class="span7">
<img src="images/portal.jpg" alt="portal">
<div class="contactBg">
Administration: Emma Jane Julien<br />
<a href="mailto:[email protected]">[email protected]</a>
</div><!-- /contactBg -->
</div><!-- /span7 -->
</div><!-- /row-fluid -->
</div><!-- /container-fluid -->
</div><!-- /span10 offset1 -->
</div> <!-- /row-fluid -->
而這裏的CSS:
body {
background: url(../images/3D2A1698A177AF9B71_218.png) repeat;
}
img {
max-width:100%;
padding-bottom:1%;
}
.container-fluid {
background:#fff;
padding: 1%;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 1%;
*margin-left: 2.709239449864817%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid .span10 {
width: 82.87292817679558%;
*width: 82.81973668743387%;
}
.row-fluid .span7 {
width: 58.06353591160195%;
*width: 57.12912895262725%;
}
.row-fluid .span5 {
width: 40.93646408839753%;
*width: 40.00205712942283%;
}
.row-fluid .span4 {
width: 31.491712707182323%;
*width: 31.43852121782062%;
}
.contactBg {
background: #282624;
padding: 3%;
max-width:100%;
height:auto;
}
約百分比定義字體大小是什麼? – kleinfreund
@kleinfreund哦,這很聰明。我會嘗試一下,讓你知道! –
@ kleinfreund實際上不能很好的工作,因爲%/ em參考了默認的字體大小,而不是它所在的區域,我認爲... –