【发布时间】:2013-03-21 16:56:20
【问题描述】:
我正在尝试使用 2 个lis 创建ul,它们将被水平设置。下面是它现在的样子:
如您所见,左边的li 高度小于右边的高度。我希望左边的和右边的一样。我也在这个网站上使用Bootstrap。这是我的代码:
<ul class="thumbnails <?php echo $pageLang; ?>">
<li class="span6" >
<div class="commentsArea">
<h3>dsfdsfd</h3>
<p></p>
</div>
</li>
<li class="span6 <?php echo $pageLang;?>">
<label>Name</label>
<input type="text" class="span6">
<label>Description:</label>
<textarea class="span6" rows="5" maxlength="450"></textarea>
<button class="btn btn-success" value="button">
</li>
</ul>
相关CSS:
.commentsArea {
background-color: #D4E7ED;
text-overflow: ellipsis;
-webkit-border-radius: 10px 5px 5px 10px;
border-radius: 10px 5px 5px 10px;
-moz-border-radius: 10px 5px 5px 10px;
padding: 5px;
}
我尝试将commentsArea 高度设置为 100%,但没有帮助。此外,如果我将左侧的li 高度设置为“硬编码”(例如,height=228px),它也可以正常工作。
有没有办法使 (1) 和 (2) 高度相同?
【问题讨论】:
-
你试过 .span6{height: 100%;} 吗?
-
我试过了:
<li class="span6" style="height: 100%">还是不行。 -
您是否尝试过在
ul周围放置一个包含div的内容? -
试过了,没用
标签: html css twitter-bootstrap height html-lists