Отображение линейного блока наведения

0

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

JSFiddle

Примечание. Я использую Sass, поэтому css может выглядеть немного странно

  • 2
    Добавьте vertical-align: top; к .option - jsfiddle.net/6m99u/2
  • 0
    @Adrift Adrift Ty для этого.
Теги:

2 ответа

2
Лучший ответ
.option {
  vertical-align:bottom;
}

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

  • 0
    Ty. Я потратил навсегда, пытаясь понять, почему.
  • 1
    Добавил немного объяснений тоже: P
0

Добавление вышеуказанной строки к элементу, который я хотел навести, помогло мне решить эту проблему:

.example {
border: 10px solid transparent;
}

.example :hover{
border: 10px solid;
} 

Ещё вопросы

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