У меня есть разметка на множестве полей с несколькими полями. Внутри контейнера они плавают и создают форму вместе. Плавающие многострочные поля
Без каких-либо «хаков» мои наборы полей не плавают, потому что они являются элементами блока и поэтому выровнены ниже друг друга. Прямо сейчас я использую отрицательный запас, чтобы получить мой второй набор полей рядом с последним элементом набора полей 1. Это своего рода хакерское imo и довольно раздражает, если у вас есть несколько полей и других форм, которые немного отличаются друг от друга. Значит, я должен дублировать некоторый код css и переопределять его вместо того, чтобы иметь плавно-плавучую форму.
Есть ли возможность иметь последний элемент fieldset 1 и первый элемент fieldset 2, плавающий соответствующим образом?
E: Я создал небольшую скрипку для рядного блока proposuals - не работает для меня в хроме: Fiddle
<fieldset>
<input type="text" />
<input type="text" />
<input type="text" />
<input type="text" />
<input type="text" />
</fieldset>
<fieldset>
<input type="text" />
</fieldset>
fieldset {
border: none;
display: inline-block;
}
input {
display: inline-block;
}
'дисплей: встроенный блок'? –
На самом деле это не работает, по крайней мере, в хроме. наборы полей по-прежнему отображаются как элементы блока, скорее всего, из-за некоторых ограничений браузера? – gulty
Если вы хотите, чтобы полевое поле появилось внутри другого набора полей, попробуйте поместить его ... внутри поля! –