在我创建的一个非常简单的HTML表单中,我已要求用户提供其他详细信息,并将此部分编码为:
<textarea rows="1" cols="50" wrap="physical" name="comments">
</textarea>
知道为什么光标从这个盒子的中间开始?好吧,它不是直接在中间,但它绝对不是在盒子的开始(左上角)。我在这里看到很多解决方案,他们都需要Javascript来纠正这个问题。有没有办法用html做到这一点?
答案 0 :(得分:58)
将其更改为:
时会发生什么<textarea rows="1" cols="50" wrap="physical" name="comments"></textarea>
我认为它不是从一开始就开始的,因为你在标签内部有空格。
答案 1 :(得分:1)
发生这种情况的原因是因为<textarea>
标记之间有空格。试试这个
<textarea rows="1" cols="50" wrap="physical" name="comments"></textarea>
答案 2 :(得分:0)
听起来很奇怪。你有没有看过萤火虫看看它有什么影响呢?我唯一想到的是它受text-align: center
答案 3 :(得分:0)
通常,当我们在两个开头和结尾的“ textarea”标签之间输入空格以提高可读性时,就会发生这种情况。
即您的开始<textarea>
标签和结束</textarea>
标签在不同的行上,或者它们之间有一些空格。