如何根据<a> tag inside of it?</a>的高度更改li的高度

时间:2013-12-18 17:09:05

标签: html css

我有一个无序列表,我的每个项目都有一个边框底线,用于分隔项目以提高可读性。在我的每个li项目中,有一些div,每个div内部都有文本或超链接。有时div中文本的长度是多行很长,我想确定文本是否太长,然后我的li的高度动态变化,因此li的border-bottom将它与下一个分开。

这就是我的标记的样子:

<li class="sfeventListItem">
    <div class="Name">
        <a id="DetailsViewHyperLink1" title="" class="tooltip" href="#">Identification and Classification of Nonconformities in Elastomeric Closures and Aluminum Seals for Parenteral Packaging: Covering Vial Closures, Pre-filled Syringe and Cartridges Components</a>
    </div>
</li>

这是我的风格:

li.sfeventListItem
{
    border-bottom: 1px solid #e3e3e3;
    min-height: 30px;
    display: block;
}

li.sfeventListItem .Name a
{

}

这就是我的商品在我的网站上显示的方式,这不是我想要的:http://i.imgur.com/ZCoT5rq.jpg

2 个答案:

答案 0 :(得分:0)

给李height: auto,它的高度会根据孩子的身高自动调整

li
{
height:auto;
}

答案 1 :(得分:0)

将链接设为块元素并指定顶部和底部填充。