【问题标题】:Textarea cursor not starting from beginningTextarea光标不是从头开始
【发布时间】:2012-09-21 10:45:14
【问题描述】:

我有一个 HTML 格式的 <textarea>。当我把光标放在它上面时,它不是从头开始,而是在中间闪烁。

HTML

<TD width="21%">
    <textarea class="txtarea" style="height:30px;" rows="3" name="Text" Id="Text" value=""> </textarea>
</TD>

CSS

.txtarea{
    border-right: #646464 ;
    border-top: #646464;
    border-left: #646464;
    border-bottom: #646464;
    width:100%;
    background: #ffffcc;
}

【问题讨论】:

  • 对我来说很好。你可能有 text-align: center;在您的 CSS 中设置影响这一点的其他位置。 Firebug 告诉你什么?
  • 同时删除 标签之间的空格
  • @Tom:Thanks.There are space between tags.Working.
  • 另外,css不需要全部大写

标签: html


【解决方案1】:
<textarea class="txtarea" style="height:30px;" rows="3" name="Text" Id="Text" value=""> </textarea>

您所拥有的是&lt;textarea&gt;&lt;/textarea&gt; 标签之间的空格。

【讨论】:

  • 我正在为这个问题销毁一个网站。谢谢:)
  • 天哪,没有人会认为这是因为标签之间的空间......你节省了我的时间,谢谢:)
  • 我迟到了,但我遇到了同样的问题。我有 在新行上,因此给了我空白。这让我发疯了一个小时!为@Tom +1! :)
  • 超级棒:)
  • 简单的答案。不敢相信我错过了这个。非常感谢!
【解决方案2】:

Textarea 的开始和结束标签必须在同一行,因为无论在 textarea 标签之间,它都将被视为 textarea 的“值”。 现在对于下面的代码占位符也将按预期显示。

<textarea
  placeholder="Enter text here" 
  class="txtarea"
  style="height:30px;"
  rows="3"
  name="Text"
  id="text"
></textarea>

【讨论】:

    猜你喜欢
    • 2020-08-23
    • 1970-01-01
    • 2022-11-20
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    相关资源
    最近更新 更多