Как установить размер текстового поля HTML?
Как установить размер текстового поля HTML?
Ответ 1
Просто используйте:
textarea {
width: 200px;
}
или
input[type="text"] {
width: 200px;
}
В зависимости от того, что вы подразумеваете под "текстовым полем".
Ответ 2
Ваша разметка:
<input type="text" class="resizedTextbox" />
CSS:
.resizedTextbox {width: 100px; height: 20px}
Имейте в виду, что размер текстового поля является "жертвой" reset таблиц стилей не включают теги <input />
в своих reset, так что это то, что нужно иметь в виду.
Вы можете стандартизировать это, указав свое собственное дополнение. Вот ваш CSS с указанным дополнением, поэтому текстовое поле выглядит одинаково во всех браузерах:
.resizedTextbox {width: 100px; height: 20px; padding: 1px}
Я добавил 1 пиксельное дополнение, потому что некоторые браузеры, как правило, делают текстовое поле слишком забитым, если заполнение равно 0px. В зависимости от вашего дизайна вы можете захотеть добавить еще больше дополнений, но очень рекомендую вам сами определять дополнение, иначе вы оставите его в разных браузерах, чтобы сами решить. Для большей согласованности между браузерами вы также должны определить границу самостоятельно.
Ответ 3
input[type="text"]
{
width:200px
}
Ответ 4
Код вашего текста:
<input type="text" class="textboxclass" />
Ваш код CSS:
input[type="text"] {
height: 10px;
width: 80px;
}
или
.textboxclass {
height: 10px;
width: 80px;
}
Итак, сначала вы выбираете свой элемент с атрибутами (смотрите первый пример) или классы (смотрите последний пример). Позже вы назначаете значения высоты и ширины вашему элементу.
Ответ 5
Это работает для меня в IE 10 и FF 23
<input type="text" size="100" />
Ответ 6
Если вы не хотите использовать метод класса, вы можете использовать метод parent-child для внесения изменений в текстовое поле.
Например, Я сделал форму в моей форме div.
Код HTML:
<div class="form">
<textarea name="message" rows="10" cols="30" >Describe your project in detail.</textarea>
</div>
Теперь код CSS будет выглядеть следующим образом:
.form textarea{
height: 220px;
width: 342px;
Проблема решена.
Ответ 7
Lookout! Атрибут width обрезается атрибутом max-width. Поэтому я использовал....
<form method="post" style="width:1200px">
<h4 style="width:1200px">URI <input type="text" name="srcURI" id="srcURI" value="@m.SrcURI" style="width:600px;max-width:600px"/></h4>
Ответ 8
Ответ 9
Try:
input[type="text"]{
padding:10px 0;}
Таким образом, он не зависит от того, какой текст был установлен для текстового поля. Вы увеличиваете высоту с помощью дополнения вместо
Ответ 10
Попробуйте этот код:
input[type="text"]{
padding:10px 0;}
Таким образом, он не зависит от того, какой текст был установлен для текстового поля. Вместо этого вы увеличиваете высоту с помощью дополнения.
Ответ 11
<form>
<input type="text" size="35"><br>
<!-- you can add maxlenght too -->
<input type="text" maxlength="4" size="4"><br>
</form>
Ответ 12
Вы можете сделать зависимую ширину ввода от ширины контейнера.
.container {
width: 360px;
}
.container input {
width: 100%;
}
Ответ 13
Если вы хотите ограничить число букв в текстовом поле: maxlength = "10" внутри тега ввода