div bootstrap中的textarea 100%宽度[重复]

Posted

技术标签:

【中文标题】div bootstrap中的textarea 100%宽度[重复]【英文标题】:textarea 100% width in div bootstrap [duplicate] 【发布时间】:2015-11-05 00:49:42 【问题描述】:

我正在使用引导程序来设计网页,并且在 div 元素下有 textarea 如下代码。

<div class="tab-pane" id="orange">
<div class="col-md-12">
    <div class="row">
    <div class="col-md-12 col-md-offset-0">
        <div class="form-group">
        <textarea name="taskDescription" rows="2" class="form-control" id="txtDescription" required="required"></textarea>
        </div>
    </div>
    </div>
</div>

我想让 textarea 自动获取父元素的宽度,我尝试使用继承宽度但没有帮助。

如何做到这一点,请帮助我。

【问题讨论】:

我已经编辑了我的问题并发布了实际代码 让我澄清一下,我不想在引导 css 中进行任何更改,请发布一些其他可能的选项。 即使没有修改,您的代码也会占用 100%。这有什么问题? 人们开始投票,他们至少应该等待我对重复链接的回复,我没有找到解决方案,这就是我在这里发布问题的原因,甚至在下面测试了可以使用小提琴但没有的答案在我的代码中工作。 我将设置 fiddle 并尝试在那里解释我的问题。 【参考方案1】:

只需使用 .form-control 类,它集成在引导程序中

<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet" />
<div class="col-md-12">
  <textarea rows="2" class="form-control"></textarea>
</div>

它设置了父 div 的 100% 宽度。

【讨论】:

【参考方案2】:

设置width: 100% 将占据父级的整个宽度。

textarea 
  width: 100%;
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet" />
<div class="col-md-12">
  <textarea rows="2"></textarea>
</div>

【讨论】:

我删除了答案,因为我没有使用内置的 Bootstrap 类,但也看到了对其他答案的投票。怎么回事?【参考方案3】:

给你。 http://jsfiddle.net/mjh8jme7/textarea继承了div的宽度,不会溢出。

<div class="col-md-12">
    <textarea rows="2"></textarea>
</div>

.col-md-12 textarea 
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
        box-sizing: border-box;
     width: inherit;


.col-md-12 
    width:100%;

【讨论】:

【参考方案4】:

width: 100% 将占据父级的全宽。

<div class="col-md-12">
  <textarea rows="2"></textarea>
</div>

CSS 文件

textarea 
  width: 100%;

【讨论】:

我不想编辑引导 css。 请参考jsfiddle.net/Z4CyF/7

以上是关于div bootstrap中的textarea 100%宽度[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Javascript:如何计算 textarea 或 contenteditable div 中的新行?

表格单元格 div (IE) 中的 Textarea CSS height: 100%

如何在textarea中的选定文本下方显示一个div?

Vue Bootstrap字符串逗号与textarea分隔的数组?

如何将换行符从 HTML div 复制到 jQuery 中的 textarea?

由于使用 onClick 的 textarea 的数据中有空格,因此无法显示 Bootstrap Modal 上的数据