@tarl1s
Обаятельный

Как без JS и таблиц сделать несколько input с label над ними?

Как при помощи блочных элементов прилепить лейблы к input полям?
Как на примере, но ровнее :)
95cfedfa63d941518486ea73a40a0e5d.png

Если использовать<br /> и свойство float и закрепить поля внутри <label>, то следующий блок начинается на уровне <input>, а хотелось бы на уровне лейбла...
  • Вопрос задан
  • 608 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Cyapa
@Cyapa
clear: both;
https://jsfiddle.net/c5b5sp11/

Но вообще есть решения и поэлегантнее. Я имею ввиду без float.
Ответ написан
Комментировать
Bellicus
@Bellicus
И швец, и жнец, и на дуде игрец.
Не совсем ясна проблема...
<label for="input1">
	<span>Поле</span>
	<input type="text" id="input1">
</label>
<label for="input2">
	<span>Поле</span>
	<input type="text" id="input2">
</label>
<label for="input3">
	<span>Поле</span>
	<input type="text" id="input3">
</label>
<label for="input4">
	<span>Поле</span>
	<input type="text" id="input4">
</label>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы