如何避免文本重叠

时间:2015-05-06 06:10:45

标签: html css html5 css3 responsive-design

我有一个滑块,我正在显示文字。但是文本需要在特定宽度上显示,

<div class="homepage-slider">
    <div id="sequence">
        <ul class="sequence-canvas">
            <li class="bg3">
                <!-- Slide Title -->
                    <div class="title"><? echo $top_text; ?></div>
            </li>
        <ul>
    </div>
</div>
我使用的是(在媒体查询下使用过)

#sequence .title 
    {
        text-align: left;
        margin-bottom: 7%;
        margin-left: -2%;
        font-family: roboto;
        font-size: 28px;
        min-width: 70%;
        overflow: scroll;
        padding:4%;
        position: relative;
    }

但文字显示如下

enter image description here

有人可以告诉我们如何避免文本重叠

4 个答案:

答案 0 :(得分:2)

使用line-height属性来管理行之间的间距。

#sequence .title 
{
    text-align: left;
    margin-bottom: 7%;
    margin-left: -2%;
    font-family: roboto;
    font-size: 28px;
    min-width: 70%;
    overflow: scroll;
    padding:4%;
    position: relative;

}

您在此处显示的代码未指定line-height属性。所以我怀疑line-height属性是从其父级继承到.title,所以只需检查它继承的位置并为其设置更高的值。

答案 1 :(得分:0)

它看起来像一个行高问题。添加“line-height:1.3”并查看是否有效。

答案 2 :(得分:0)

在html中提供文字,以便我们找到确切的问题。

答案 3 :(得分:0)

是的,只需添加:

#sequence .title {
     line-height: 20px;
}