2014-09-18 45 views
0

我想通过input-group属性定位元素,其中一个是textarea,接下来是几个glyphes和button,我想不是很重要。我想把它放在垂直顺序中,而不是由默认输入组提供的水平顺序。通过引导程序中的输入组垂直定位textarea

我该如何以正确的方式做到这一点?


更新:代码示例在这里。正如你所看到的,所有的元素都是水平放置的。我想在下一行移动字形+按钮块。我怎样才能做到不输入组输入属性? HTML:

<div class="textareaField input-group"> 
     <textarea class="form-control custom-control" rows="3"></textarea> 
     <div class="textareaFooter input-group-addon"> 
      <span class="glyphicon glyphicon-picture"></span> 
      <span class=" btn btn-primary">Send</span> 
     </div> 
    </div> 

http://jsfiddle.net/sva6nr8z/

+0

到目前为止你有什么?告诉我们你的代码... – 2014-09-18 18:27:05

+0

我添加一些代码例如 – nagafono 2014-09-18 19:26:39

+0

你说你想图标/按钮堆叠而不是相邻? – Dan 2014-09-18 19:28:47

回答

1

OK,你的CSS改成这样:

.input-group textarea{display:block; float:none;} 
.input-group .textareaFooter{display:block; float:none; clear:both; width:100%;} 
.input-group .glyphicon-picture{display:block; float:none; margin:20px auto;} 
.input-group .btn{display:block; float:none; clear:both; width:100%;} 

当然,你需要调整页边距和大小,以您的需求,但重要的部分是给予显示:块属性textarea.textareaFooter

See JSFiddle

+1

这里是一个工作的例子,如果你想编辑你的帖子,@Fabio:www.bootply.com/Yd8Qq5LWKe – Frumples 2014-09-18 19:40:59

+0

啊,谢谢@Frumples,其实我用他自己的小提琴,只是忘了补充一下,我编辑了回答,但很多thanx的帮助:) – Devin 2014-09-18 19:45:41

+0

哦,这就是我正在寻找,thx,@Fabio和其他人 – nagafono 2014-09-18 20:06:15