форматирование блоков с использованием inline-block

0

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;
}
  • 0
    не уверен, что я понимаю, что вы спрашиваете. Что вы сохраняете, ширина или высота?
  • 0
    Что такое «длина блока» точно? его ширина?
Теги:

2 ответа

0

Используйте float вместо отображения: встроенный блок

0

Измените свой 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;
}

Это делает именно то, что вы хотите в своей скрипке.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню