div float



Div в одну строку

Автор НаОтветах задал вопрос в разделе Другие языки и технологии

Как 2 div можно поставить в одну строку не используя float? и получил лучший ответ

Ответ от Александр Ермилов[гуру]
1) вариант: display: inline-block; для внутренних блоков. для поддержки IE6-7 так (звездочка — хак только для IE6-7, которые не поддерживают display: inline-block):
display: inline-block; *display: inline; zoom: 1;
если нужно, чтобы родительский блок по ширине стал равен двум внутренним блокам, то ему прописать то же самое (display: inline-block; *display: inline; zoom: 1; ). по высоте и так будет все ок.
при этом надо учитывать, что любые пробелы между элементами будут восприниматься как символ пробела между строчными элементами, и если написать html так:
<div>
<div>
</div>
<div>
</div>
</div>
то будут промежутки между блоками, а если вот так, то их не будет:
<div><div></div><div></div></div>
можно указать нулевые размеры line-height и font-size для родительского блока, а во внутренних восстановить нужные размеры, тогда код можно писать как угодно.
2) добавить float: и родительскому блоку тоже — в этом случае его ширина будет равна ширине элементов с float внутри него (если иное не указано)
3) добавить элемент c clear: both; после внутренних блоков, но по ширине родительский блок не уменьшится до размеров внутренних блоков. (если не использовать один из вариантов выше display: inline-block; или float для родительского блока и не задать размеры блоку с clear: both; ). по высоте все будет ок.

Ответ от Katze von Ulthar[гуру]
сделать им display: inline?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как 2 div можно поставить в одну строку не используя float?

как в excel разбить одну ячейку на 2?
Есть)) Ща напишу))

Данные - текст по столбцам - разделитель пробел - ОК и если в одной
подробнее...
спросили в Debian User ise
ЗАгрузочная USB флешка в Debian Как создать загрузочную флешку с Windows XP из под Debian 7?
Из под Debian в одну строку и пару секунд

man dd

if - input file - откуда
подробнее...
спросили в HTML
как сделать подвал сайта в html?
Ужас. Кто ж так верстает!!
Верстать надо блоками div или хотя бы таблицей.
В таблице все
подробнее...
спросили в DAF DVB
Как отключить функцию DEP в Windows XP (SP3) ???
Для полного включения или выключения DEP необходимо вручную отредактировать находящийся в корне
подробнее...
спросили в 25 NB
Как две фото соединить в одну???
Мил душа, тут вот так, пошагово и не объяснишь и ссылки не найдёшь. Оно несложно, - однако и
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как в Excel разделить текст в одной ячейке на две строки, если по ширине он помещается весь на одной строке?
правой кнопокй мыши на ячейку и выбрать:
формат ячеек - выравнивание - пееносить по словам
подробнее...

как в worde разместить две картинки на одном уровне
Конечно же поместить в невидимую таблицу состоящую из двух столбцов и одной строки. В каждый
подробнее...
спросили в Другое
Касравнить 2 колонки в Excel и выбрать несовпадающие значения
Инструкция
1

Воспользуйтесь встроенной функцией сравнения ячеек СЧЁТЕСЛИ, если надо
подробнее...
спросили в Alezan
Как выровнять текст в div по вертикали?
vertical-align для div в обычном виде не работает.

Если в блоке только одна строка, то
подробнее...
спросили в Врезия
Как сделать субтитры в видеозаписи? Нужно перевести интервью и внизу субтитры вывести. Может, программа какая есть?!
Прежде всего, субтитры бывают двух видов – внутренние и внешние.

Внешние субтитры
подробнее...
спросили в Тв россия
Какие стандарты должен поддерживать телеприёмник для полноценной работы вводимой в России системы цифрового ТВ?
Уровень High-1440 (1440×1152 элементов) соответствует телевидению высокого разрешения (высокой
подробнее...

подскажите пожалуйсто ,на компе стоит 2 виндовса , как убрать одного из них ?
Выбор одной операционной системы
Загрузиться в нужной винде
Пуск-выполнить- edit
подробнее...
спросили в Железо
как подсоединить два компьютера к одному принтеру
Объединить в сеть и поставить принтер в общий
подробнее...

3 div элемента в одну строку по 100% ширине.
У элементов с display:inline-block по ум. есть отступы размером в 1 пробельный символ, поэтому
подробнее...

Как напечатать в Ворде в два столбца ?
Напиши все в один столбец, потом выдели все и нажми кнопку "Колонки" на панели
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*