請問,任何人都可以提供幫助嗎?無論窗口如何調整大小,我都需要將我的RH圖像導航調整爲始終位於瀏覽器窗口的底部。底部對齊流體佈局中的右div元素
我已經創建了一個父.container(最大寬度800像素)與3- div的內部的流體佈局:
- 桅在頂部
- 兩個並排側柱的div(66:33)的下方在桅
- LH:是型主體左對齊列,
- RH:導航右對齊柱 - 我需要的底部對齊
然後終於頁腳div(主容器外部,跨越整個瀏覽器寬度)。
我的問題是,導航元素(堆疊在彼此頂部的4個翻轉圖像)永遠不會與瀏覽器的底部對齊,而是停留在div的頂部。
我曾嘗試以下CSS都無濟於事:
垂直對齊:0底部:0填充底:0邊距:0
我寧願一個CSS的解決方案,也不會需要爲div指定一個固定的高度。請任何人都可以幫忙?我已經搜索了幾個星期的解決方案:(
由於我是一個新手,我無法發佈圖片在這裏我有什麼,所以我會嘗試繪製下面,但這裏也是一個鏈接到一個用下面的代碼我的網站screengrab目前:
http://hooboo.co.uk/Screengrab.jpg
繪製出來,我有什麼是:
-----800px container span-------------------------
+----topmast-------------------------------------+
+----2/3 width------------+ +----1/3 width-------+
| mainbody | | navigation (4-row)|
| that | | that is short |
| is | +--------------------+
| tall |
| |
+-------------------------+
--------------------------------------------------
+--------footer 100% browser width-----------------------+
我需要的是:
-----800px container span-------------------------
+----topmast-------------------------------------+
+----2/3 width------------+
| mainbody |
| that |
| is | +----1/3 width-------+
| tall | | navigation (4-row)|
| | | that is short |
+-------------------------+ +--------------------+
--------------------------------------------------
+--------footer 100% browser width-----------------------+
這裏是我的CSS:
.container {
width: 84%;
height: 100%;
max-width: 800px;
padding-left: 3%;
padding-right: 3%;
padding-top: 6%;
padding-bottom: 0%;
margin-bottom: 0%;
margin-left: auto;
margin-right: auto;
margin-top: auto;
}
#topmast{
clear: both;
margin-left: 0;
margin-top: 25%;
height: auto;
width: 100%;
min-width: 240px;
min-height: auto;
display:block;
}
#navigation{
clear: right;
float:right;
width:33.125%;
height:600px;
height:auto;
max-width:265px;
vertical-align:bottom;
bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
position:relative;
display:block;
}
#mainbody {
clear: left;
margin-right:33.125%;
margin-top: 0%;
width: 65%;
display:block;
}
#footer {
clear:both;
background-color:#333;
height:100px;
}
這裏是我的兩列HTML:
<div id="navigation" align="right" style="vertical-align:bottom">
<a href="mailto:[email protected]" target="_blank"
onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Email','','00_assets/buttons/00_BUTTONS_EMAILO.png',1)">
<img src="00_assets/buttons/00_BUTTONS_EMAIL.png" alt="Email: [email protected]"
width="100%" height="auto" id="Email" border="0" style="float: right;"/>
</a>
<a href="tel:+1234567890" target="_blank"
onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Call','','00_assets/buttons/00_BUTTONS_CALLO.png',1)">
<img src="00_assets/buttons/00_BUTTONS_CALL.png" alt="Call: +1234567890"
width="100%" height="auto" id="Call" border="0" style="float: right;"/>
</a>
<a href="https://url.com/screenname" target="_blank"
onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Twitter','','00_assets/buttons/00_BUTTONS_TWEETO.png',1)">
<img src="00_assets/buttons/00_BUTTONS_TWEET.png" alt="Tweet us"
width="100%" height="auto" id="Twitter" border=0 style="float: right;"/>
</a>
</div>
<div id="mainbody" align="left">
<h1>Welcome to website</h1>
<p class="Body"> Mainbody copy about website services goes here.</p>
</div>
請誰能幫助?我不知道如何使用JsFiddle發佈演示..還是有點新的網頁設計..非常感謝你提前。
謝謝布萊克這麼快速回復。不幸的是,現在正在做的是,當我的導航底部對齊時,它將它對齊到左側主體div的底部。但是,如果正文副本在沒有滾動的情況下不適合瀏覽器,我需要導航才能坐在瀏覽器的底部,以便它不會被裁剪。這有意義嗎?此外,現在我的圖片在他們之間有一個突破,我認爲這就是爲什麼我要顯示:block並將它們浮動。這是另一個屏幕截圖:[link](http://hooboo.co.uk/Screengrab2.jpg)謝謝你幫忙。 – user1788904