你的问题是与类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