2014-01-21 77 views

回答

3
textarea { 
    min-height: 100%; 
} 
+0

你试过了吗?它不起作用。这是** bootstrap **问题。 – davidkonrad

2

您可以使用CSS:

textarea { 
    height: 100%; 
} 

相对于顶层。

+0

你试过了吗?它不起作用。这是** bootstrap **问题。 – davidkonrad

+0

是的,但没有'block'。我的错。看到j​​sfiddle,我告诉过你,你需要考虑之前的主要容器,像'davidkonrad' – skozz

4

我相信这是一个引导的问题。我遇到了类似的问题,textarea不允许超过1行。我发现(通过试验和错误)将textarea放在div中,然后忽略第一个div中的form-group-(x)调用,我可以控制textarea中的行和列。

<div class="form-group"> 
    <label class="col-sm-3 control-label">Description</label> 
    <div class="col-sm-9"> 
     <textarea class="form-control" rows="10"></textarea> 
    </div> 
</div> 

更改你的代码使用表单组功能将更正此问题:

<div class="form-group"> 
    <textarea class="form-control" rows="8"></textarea> 
</div> 

这应该为你做的伎俩。

+0

是的,它帮助了我。谢谢。 – user1501382

0

这对我有用。我也使用Bootstrap 3。我的textarea在一个容器内。

textarea { 
    width: 100%; 
    height: 100%; 
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
} 
2

不为我工作的引导3- davidkonrad 你可以尝试修改行

<textarea class="form-control" cols="60" rows="16"></textarea> 

的数量或给定的父容器

.form-group{ 
    height:250px; 
} 
textarea{ 
    height:100%; 
} 
+0

''This is working。 –

0
高度

这解决了我的问题..我将高度设置为auto!important。

<label for="item_description" style="padding-top: 10px;">Item Description</label> 
<textarea class="form-control" name="item_description" rows="3" style="height:auto !important;"></textarea>