2015-08-12 3 views
0

Я использую bootstrap для создания веб-страницы, и есть текстовое поле под элементом div, как показано ниже.textarea 100% ширина в div bootstrap

<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> 

Я хочу, чтобы текстовое поле, чтобы принимать родительские элементы шириной автоматически, я попытался с помощью наследует ширину, но это не помогает.

Как это сделать, пожалуйста, помогите мне.

+0

Я отредактировал мой вопрос и отвечал сам код – jkyadav

+0

Поясню Я не хочу делать какие-либо изменения в начальной загрузки CSS, пожалуйста, напишите некоторые другие возможные варианты. – jkyadav

+1

Ваш код принимает 100% даже без изменения. В чем проблема? –

ответ

1

Установка 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>

+1

Я удалил ответ, потому что я не использовал встроенный класс Bootstrap, но также проголосовал за другие ответы. Что происходит? –

4

Просто используйте .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>

Это настройка ширины 100% от родительского дел.

0

Здесь вы идете. http://jsfiddle.net/mjh8jme7/ Текстовое поле наследует ширину 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%; 
} 
0

width: 100% займет всю ширину родителя.

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

Css Файл

textarea { 
    width: 100%; 
} 
+0

Я не хочу редактировать bootstrap css. – jkyadav

+0

Plz ссылается на это http://jsfiddle.net/Z4CyF/7/ –