Я не уверен, если это то, что вам нужно want..You'll JavaScript, хотя (я знаю, что ты Ждут» т тег это здесь): захват http://jsfiddle.net/QheN7/
экрана:
CSS:
.container{
overflow:auto;
border:1px solid #000;
width:600px;
}
.child{
float:left;
height:20px;
}
.child:nth-child(odd){
background-color:#aaa;
}
.child:nth-child(even){
background-color:#666;
}
HTML:
<div class="container">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
<button>Add div</button>
JS:
$(function(){
function setWidth(){
var container = $('.container'),
children = $('.child'),
containerWidth = container.width(),
noOfChildren = children.length;
children.width(containerWidth/noOfChildren);
}
$('button').on('click', function(){
var newChild = $('.container').find('.child').first();
newChild.clone().appendTo($('.container'));
setWidth();
});
setWidth();
});
Какой язык сценариев вы используете? –
Знаете ли вы, прежде чем пытаться сделать рендеринг, сколько у вас DIV в контейнере? –
Да, я знаю, сколько DIVs перед рендерингом. – user2693593