метка и поле ввода в одной строке - PullRequest
2 голосов
/ 29 августа 2009

У меня есть следующий HTML:

<label>blah</label>
<input type=text ... />

Я хочу, чтобы метка находилась в одной строке, а под ней - поле ввода.

в настоящее время он находится на одной линии, должен ли я использовать очистку?

Ответы [ 6 ]

9 голосов
/ 29 августа 2009

Вы можете поместить класс или стиль CSS, который изменит отображение, на блок:

<label style="display:block">blah</label>
<input type=text ... />
5 голосов
/ 29 августа 2009
<label>blah</label>
<br />
<input type=text ... />

Использовать разрыв строки.

3 голосов
/ 29 августа 2009
<label for="fldAge">Age:</label>
<p>
<input type="text" name="Age" id="fldAge" />
</p>

Это также заставляет браузер отображать текст, связанный с вводом с помощью прямоугольника фокуса, и позволяет пользователю фокусировать поле, щелкая в любом месте связанного текста вместо элемента управления поля ввода.

1 голос
/ 29 августа 2009

Сделайте это с помощью CSS:

ярлык {ясно: оба; }

1 голос
/ 29 августа 2009

Самый простой способ - добавить <br> после </label>.

Также вы можете использовать теги div или таблицу с двумя строками.

1 голос
/ 29 августа 2009

Вы можете добавить между ними разрывную линию (<br />) или поместить каждый в отдельный div.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...