Im пытается форматировать 2 блока с различной длиной, используя встроенный блок, но блок-1 выравнивается с длиной блока-2. Мне нужно сохранить длину блока-1 до высоты 100 пикселей
jsfiddle:
http://jsfiddle.net/CGHZ5/5/
HTML:
<div id="id1">
<div id="id1-test">
</div>
</div>
<div id="id2"></div>
CSS
#id1-test{
background-color:red;
float:right;
height:15px;
width:10px;
}
#id1{
background-color:blue;
display:inline-block;
height:100px;
width:200px;
}
#id2{
background-color:green;
display:inline-block;
height:200px;
width:300px;
}
Используйте float вместо отображения: встроенный блок
Измените свой CSS следующим образом:
#id1-test{
background-color:red;
float:right;
height:15px;
width:10px;
}
#id1{
background-color:blue;
display:block;
float: left;
height:100px;
width:200px;
}
#id2{
background-color:green;
display:block;
height:200px;
width:300px;
float: left;
}
Это делает именно то, что вы хотите в своей скрипке.