【发布时间】:2014-11-27 09:49:45
【问题描述】:
通常人们试图弄清楚如何将内容垂直居中,我想删除居中内容的实例并对齐,但我被卡住了。
默认情况下,按钮的内容(放置在表格单元格的列表中)垂直居中。我怎样才能删除这个?如何将<button>的内容垂直对齐到顶部?
<table>
<tbody>
<td>
<ul>
<li>
<button>
<div>Content</div>
我在jsFiddle 上有一个例子。
button {
display: block;
position: relative;
background-color: pink;
width: 100%;
min-height: 200px;
}
<button>
<div>why?</div>
<div>are these centered vertically?</div>
<div>And how to remove it?</div>
</button>
【问题讨论】:
-
jsfiddle 试试这个 JS Fiddle
-
对不起@jrenk,我不能使用位置:绝对,我真的想使用位置:静态
-
@primavera133 我不知道为什么,但即使您不使用引导程序和表格,按钮内的内容默认是垂直居中的,例如 - jsfiddle.net/44pz6f74 并解决您的问题可以将
min-height: 200px;应用于您的li而不是button就像这个演示一样 - jsfiddle.net/9wwm7hp2
标签: html css twitter-bootstrap-3 vertical-alignment