Я пытаюсь добиться следующего в HTML:сделать вход, чтобы заполнить оставшуюся ширину этикетки
- вход внутри элемента этикетки (а не использовать идентификаторы и метки для)
- вход должен занимать 100% какая бы ширина ни оставалась
Это не должно быть так сложно, но я пробовал много подходов из других примеров; использование поплавков, переполнение: скрытое, ограничение высоты окружающих элементов и т. д. Не имеет также ширины 100%, но это не вариант.
Причина, по которой я скорее не использую функцию label-for (которая работает), состоит в том, что на одной странице будет несколько одинаковых полей ввода. Они довольно сложны, поэтому я создаю их вручную, а затем клонирую их с помощью jQuery N раз, что тогда будет ужасно ломаться при использовании идентификаторов.
Базовая точка:
input {
width: 100%;
}
<label>
name:
<input type="text" />
</label>
Подготовил скрипку здесь: https://jsfiddle.net/8uuhhcon/
что ур вопрос дп? – Moumit