Вложенные элементы div не расположены должным образом

0

У меня есть следующий html на тестовой странице, и я не могу понять, почему вложенные позиции div сами +10 пиксели ниже их родителя. Я ожидаю, что они все выстроились прямо над родительским div. Я попробовал установить размер коробки и значения позиции для разных комбинаций, но они отказываются двигаться. Что мне здесь не хватает?

<div class="test">
    <div class="aj1"></div>
    <div class="aj2"></div>
    <div class="aj3"></div>
</div>

Изображение 174551

http://jsfiddle.net/StrandedPirate/P8vAm/

Теги:

4 ответа

3

Добавить vertical-align: top; к вашему .test div

демонстрация

Или Добавить font-size: 0; к вашему .test

  • 0
    Или font-size:0; к .test
  • 0
    Спасибо, что сработало. Всегда ли размер шрифта учитывался в высоте элементов? Я мог поклясться, что 4-5 лет назад этот код работал без каких-либо настроек шрифта.
0

просто добавьте line-height: 0; .test

0

Вы можете сделать это, предоставив float. Проверьте это http://jsfiddle.net/P8vAm/6/

0

Добавьте этот код:

.test div{
    vertical-align: top;
}

http://jsfiddle.net/x9z6H/

Ещё вопросы

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