У меня есть следующий HTML:
<label>blah</label> <input type=text ... />
Я хочу, чтобы метка находилась в одной строке, а под ней - поле ввода.
в настоящее время он находится на одной линии, должен ли я использовать очистку?
Вы можете поместить класс или стиль CSS, который изменит отображение, на блок:
<label style="display:block">blah</label> <input type=text ... />
<label>blah</label> <br /> <input type=text ... />
Использовать разрыв строки.
<label for="fldAge">Age:</label> <p> <input type="text" name="Age" id="fldAge" /> </p>
Это также заставляет браузер отображать текст, связанный с вводом с помощью прямоугольника фокуса, и позволяет пользователю фокусировать поле, щелкая в любом месте связанного текста вместо элемента управления поля ввода.
Сделайте это с помощью CSS:
ярлык {ясно: оба; }
Самый простой способ - добавить <br> после </label>.
<br>
</label>
Также вы можете использовать теги div или таблицу с двумя строками.
Вы можете добавить между ними разрывную линию (<br />) или поместить каждый в отдельный div.
<br />