/
Вопросы и ответы
/
CSS
/

Как сделать label над input css

Как сделать label над input css

4 года назад

Человек-Молекула

Ответы

0

Для формированию подписи к текстовому полю ввода input обычно используется тэг label. Рассмотрим вариант в котором подпись поля смещена на границу. Пример на фото: enter image description here

Исходный HTML файл:

<div class="input-box">
  <label>label name</label>
  <input type="text">
</div>

Стили

.input-box {
  /* родительский блок относительно которого будем формировать положение
  тега label */
  position: relative;
}

input {
  background: #fff;
  padding: 10px;
  /* закруглим края у поля ввода */
  border-radius: 11px;
  width: 200px;
}

label {
  position: absolute;
  /* смещение относительно родительского элемента 10px вверх от верхнего края и   10px влево */
  top: -10px;
  left: 10px;
  background: #fff;
  padding: 0 5px;
}

3 года назад

Вячеслав Межуревский

0

strong text

2 года назад

Md ismail Hossain