Для целей выравнивания (я не могу использовать HTML-таблицу, потому что некоторым строкам требуется больше tds, чем другие), я пытаюсь микроуровнять ширину определенных элементов ввода текста.Как увеличить ширину входных текстовых элементов с помощью CSS?
Я получил этот HTML:
<input class="firstblockinput" type="text" id="travelername" title="Last Name, First Name, Middle Initial" />
... который, как вы, наверное, отметили, референции этот CSS класс:
.firstblockinut {
width: 196px;
}
Он ничего не делает; ширина имени пользователя остается упрямо одинаковой (169).
Однако, я могу выполнить его в JQuery так:
var travname = $('[id$=travelername]');
travname.width(196);
Так как я могу сделать то, что легко в JQuery с помощью HTML/CSS?
Я заметил ошибку правописания в вашем объявлении класса CSS выше: firstblockinut (должно быть firstblockinput) – Sahil
В случае, если это только опечатка при отправке вопроса, попробуйте добавить! Важно для вашего объявления ширины в классе CSS: firstblockinput. Это поможет, если какое-либо другое правило CSS вернется к значению атрибута width. – Sahil