2013-12-20 3 views
0

Я использую display: inline-block;, чтобы держать div рядом друг с другом. Я не знаю, почему, но при наведении div будет двигаться вверх. Я думаю, что объем, который он перемещает, связан с заполнением элемента в форме не зависания (элемент класса .title). Это очень странно, и я не могу понять, почему это происходит, потому что все значения сбрасываются в форме наведения.

JSFiddle

Примечание Я использую Sass поэтому CSS может выглядеть немного странноОтображать встроенный блок hover

+2

Добавить 'vertical-align: top;' to '.option' - http://jsfiddle.net/6m99u/2/ – Adrift

+0

@Adrift Ty для этого. –

ответ

2
.option { 
    vertical-align:bottom; 
} 

Поскольку вы объявляете элементы inline, они следуют тем же правилам выравнивания по вертикали, как и все протекающего содержание страницы - сорт центрированный. Привяжите его к фиксированному положению всей линии, и оно будет разрешено.

+0

Ty. Я всю жизнь пытался понять, почему. –

+1

Добавлено немного объяснений: P –

Смежные вопросы