在我创建的一个非常简单的HTML表单中,我请求用户提供更多细节信息,并将这个部分编码为:
<textarea rows="1" cols="50" wrap="physical" name="comments">
</textarea>
为什么光标从这个框的中间开始?好吧,它不是直接在中间,但它肯定不在盒子的起点(左上角)。我在这里看到了很多解决方案,它们都需要使用Javascript来纠正这个问题。有没有一种只用html就能解决这个问题的方法呢?
在我创建的一个非常简单的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>
即您的开放<textarea>
标签和关闭</textarea>
标签位于不同的行或它们之间有一些空白。
听起来很奇怪。你有没有在Firebug中查看CSS效果?我能想到的唯一可能是它受到了text-align: center
的影响。