Я проектировал форму веб-страницы, в которой было несколько текстовых полей и полей textarea, и заметил, что с этими полями возникают определенные проблемы с выравниванием.
Код такой, как показано ниже -
<textarea rows="4" cols="30" name="details"></textarea>
<input type="text" name="username" size="30"></input>
Хотя оба поля имеют ширину col, установленную на 30, я вижу, что ширина текстовой области распространяется на ширину текстового поля.Я использовал overflow: hidden, используя css для поля textarea, а затем попытался изменить его размер с помощью свойства cols, установленного на 25, 26 и т. Д., Но все еще видел, что выравнивание не идеально (хотя и очень близко).
Вопрос - есть ли лучший способ выровнять все поля в форме, чтобы иметь стандартную ширину, скажем, 30cols?