我有一个固定宽度(960像素)的网站,我想添加一个总是在左边但总是在右边靠近另一个的行。如何用CSS做到这一点?问题是额外的行必须具有灵活的宽度,并且必须始终位于屏幕的左侧,但右端必须结束于另一个(内容)容器在右侧结束的位置。
答案 0 :(得分:0)
使用js
HTML
<div id="red">coucou</div>
<div id="green">coucou</div>
CSS
*{margin:0;padding:0;}
#red {width:1100px;margin:auto;background:red;height:100px;}
#green {background:green;height:100px;}
JS
window.onload=resize;
window.onresize= resize;
function resize(){
var larg =window.innerWidth ;
var largdiv= document.getElementById('red').offsetWidth ;
var vava = ( larg - largdiv ) / 2 + largdiv;
//alert (vava);
document.getElementById('green').style.width = vava+"px";
}