你的問題是與類content
div中width:100%
..
而DIV軸承類banner
也被設置爲100%
寬度佔據空間的完整100%
,但是當你將100%細分爲50% + 50%
發生的情況是它將100%寬度500分成250 + 250分。但是隻有當父母的寬度(因爲其動態)是EVEN NUMBER
即,2(n)..
否則,50%的分割不會正確發生,比如說501是可用空間,這意味着div寬度爲100%將佔用501的完整空間 - 但是寬度爲50%的子div將獲得250px
並250px
留下那1寸的差距,你的注意!! ..
要刪除空白空間給一個background-color
,這樣你就可以忽略1px
白色空間爬起來!
這心不是克服這一點的最好方法 - 應該有一個CSS方式這我無法想到現在..所以,這裏有一個JS的解決方案..
function load(){
var largelink = document.getElementById("largelink");
largelink.nextSibling.style.width = largelink.parentNode.offsetWidth-largelink.offsetWidth + "px";
}
window.onload = load;
window.resize = load;
我。e,父母 - 如果501和第一個孩子有50%將是250,那麼第二個孩子將是501-250 +「px」
僅編輯1套HTML(其他人應該這樣做) - 改變獲取父的ID(其15 501)和largelin(如果它的501 - 這將是250)
<div id="largeLink" class="largeLink">
Havnt測試它..希望工程..
那不會改變任何東西!! .. – 2012-02-22 13:49:45
我同意@VivekChandra不能很好地解決我的問題 – egr103 2012-02-22 14:11:02
它刪除了兩個相鄰內嵌塊之間的4px空格(空格)。 – 2012-02-23 05:19:07