Как установить ширину текстового поля в пикселах?

Раздел: Формы
Ширина текстового поля, создаваемого с помощью тега <input>, определяется стилевым свойством width, значение которого можно устанавливать в пикселах, процентах или других допустимых единицах, как показано в примере 1.
Пример 1. Ширина поля
XHTML 1.0CSS 2.1IE 7IE 8IE 9Cr 11Op 11Sa 5Fx 4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ширина текстового поля</title>
<style type="text/css">
#user {
width: 300px; /* Ширина поля в пикселах */
}
</style>
</head>
<body>
<form method="post" action="handler.php">
<p>Введите ваше имя:</p>
<p><input type="text" name="username" id="user" size="5" />
<input type="submit" name="Submit" value="Послать" /></p>
</form>
</body>
</html>
Результат данного примера показан ниже.

Рис. 1. Текстовое поле с фиксированной шириной
В данном примере задана ширина поля в пикселах путем добавления свойства width к идентификатору поля user.
Заметьте, что ширина поля также определена с помощью атрибута size тега <input>, но в случае применения стилей этот параметр игнорируется.
Если вам понравились материалы сайта, вы можете поддержать сайт, купив Рецепты CSS в формате CHM или в виде набора HTML-файлов за 50 р.