如何在引导程序 2.3.2 中对齐文本区域中的文本

Posted

技术标签:

【中文标题】如何在引导程序 2.3.2 中对齐文本区域中的文本【英文标题】:how to align text in textarea in bootstrap 2.3.2 【发布时间】:2014-01-16 09:41:13 【问题描述】:

我想在 textarea 中显示数据库中的数据。但我面临一个问题。我无法在左侧对齐该文本。它始终在中心显示数据。请帮帮我。

我的代码:

<span>
   <textarea disabled class="text-left" style="width:510px;max-height:200px;overflow-y:auto;text-align:left;" id="textareaMessage">sentMessage.message</textarea>
<span>

【问题讨论】:

设置边距和内边距为0 文本对齐:左!重要; ? margin:0, padding:0 无效。 文本对齐:左!重要;不工作 我在jsFiddle 上运行了您的代码。一切都按您的预期进行。所以,我们需要更多细节!你应该把你的代码放到jsFiddle中,编辑我给你的那个。 【参考方案1】:

实际上,文本在 Textarea 中左对齐,但与标识对齐。似乎文本没有左对齐。通过将所有内容放在同一行上,您可以避免这个问题。

希望解释清楚;)

【讨论】:

【参考方案2】:

@html.TextAreaFor(model => model.Name, new @class= "form-control", style = "width: 1000px; height: 34px; margin:0 auto", @placeholder = "margin:0自动工作完美”)

【讨论】:

【参考方案3】:

这在您的 CSS 中没有问题,因为如果您输入硬编码值而不是 sentMessage.message,文本会自动出现在左侧。因此,请检查进入该文本区域的数据库条目的格式是否正确,或者是否存在任何空格。

【讨论】:

【参考方案4】:

这是使用模板语言时的一个已知问题.....尝试将所有内容放在自己的行中......有时可以解决它。

如果您遇到了我认为您遇到的问题......(我在使用 Jeditable 时遇到了这个问题......每当我从数据库中提取数据时,它都会得到大量填充......并摆脱它,将变量放在自己的行上,神奇地解决了这个问题......不明白为什么......但确实如此):)

<span>
 <textarea disabled class="text-left" style="width:510px;max-height:200px;overflow-y:auto;text-align:left;" id="textareaMessage">
     sentMessage.message
 </textarea>
 <span>

如果那不是你的问题,那么试试..

text-align:left!important;

在你的 CSS 中

【讨论】:

以上是关于如何在引导程序 2.3.2 中对齐文本区域中的文本的主要内容,如果未能解决你的问题,请参考以下文章

如何以角度突出显示文本区域中的文本?

如何查找文本区域中的文本是不是换行为多行?

在文本区域中的光标位置之后插入文本

WordPress - 如何在不丢失换行符的情况下清理文本区域中的多行文本?

如何在文本区域中显示文本的结尾

如何从 jquery 的文本区域中获取选定的文本? [复制]