textarea在div bootstrap中100%宽度

时间:2015-08-12 12:06:05

标签: html twitter-bootstrap

我正在使用bootstrap设计网页,div元素下有textarea,如下面的代码。

newTab = window.open();
div = document.createElement("div");
div.appendChild(picture);
newTab.document.body.innerHTML = div.innerHTML;

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

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

4 个答案:

答案 0 :(得分:7)

只需使用集成在bootstrap中的.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%宽度。

答案 1 :(得分:1)

设置width: 100%将占用父级的全宽。

&#13;
&#13;
textarea {
  width: 100%;
}
&#13;
<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>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

你走了。 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%;
}

答案 3 :(得分:0)

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

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

Css文件

textarea {
  width: 100%;
}