Ответ 1
Что происходит, когда вы меняете его на:
<textarea rows="1" cols="50" wrap="physical" name="comments"></textarea>
Я думаю, что это не начинается с самого начала, потому что у вас есть пробелы внутри тега.
В очень простой HTML-форме, которую я создал, я попросил пользователя предоставить дополнительные сведения и закодировал этот раздел как:
<textarea rows="1" cols="50" wrap="physical" name="comments">
</textarea>
Любая идея, почему курсор начинается в середине этого поля? Ну, это не прямо посередине, но это определенно не в начале (вверху слева) в углу окна. Я вижу здесь много решений, и все они требуют Javascript, чтобы исправить это. Есть ли способ сделать это с помощью только html?
Что происходит, когда вы меняете его на:
<textarea rows="1" cols="50" wrap="physical" name="comments"></textarea>
Я думаю, что это не начинается с самого начала, потому что у вас есть пробелы внутри тега.
Причина, по которой происходит, заключается в том, что между тегом <textarea>
есть пробел. Попробуйте это
<textarea rows="1" cols="50" wrap="physical" name="comments"></textarea>
Это звучит странно. Вы смотрели в firebug, чтобы увидеть, что такое CSS? Единственное, что приходит на ум, это то, что оно под воздействием text-align: center
Обычно это происходит, когда мы вводим пробел между двумя открывающими и закрывающими тегами "textarea" для удобства чтения.
т.е. ваш открывающий <textarea>
и закрывающий тег </textarea>
находятся на разных строках или между ними есть пробелы.