Положение текста внутри строки
Это живая демонстрация: http://jsfiddle.net/9Y7Cm/5/
С этим все в порядке, пока ширина текста там не будет больше ширины div.
Если вы добавите туда какой-то текст, строка оборвется, и текст будет отображаться под изображением, а не рядом с изображением (как вы можете видеть в моей первой скрипке).
Здесь вы можете увидеть, что происходит, его ширина текста превышает ширину контейнера div:
Есть ли способ это исправить?
3 ответа
Присвойте правому содержимому ширину и поместите его вправо, вот так:
Для более чистого результата я предлагаю вам разделить обе стороны вашего контента - левую и правую - классом и шириной, а затем разместить их так, чтобы они располагались рядом.
Просто удали display:inline-block;
из CSS для span
элемент ( пример jsFiddle).
Больше информации о display:inline-block
,
inline-block
: Это значение заставляет элемент генерировать контейнерный блок встроенного уровня. Внутренняя часть встроенного блока отформатирована как блок блока, а сам элемент отформатирован как атомарный блок на уровне строки.
Проблема с display:inline-block
на протяжении Удалите его, и текст будет в той же строке