ul li list text转到第二行

时间:2017-07-20 20:39:41

标签: html css html5 css3

我正在尝试使用html5和css3构建一个网站,但我的菜单链接有问题。

基本上对于菜单栏我使用带有“a”的列表。但是当我向其添加边距或填充时,部分文本会转到另一行,如下所示。

enter image description here

这是html代码:

<section id="accessibility">
        <ul class="inline-content">
        <li><a href="#">Contact Us</a></li>
        <li><a href="#">Accessibility</a></li>
        <li><a href="#">Login</a></li>
    </ul>
</section>

这里是css代码:

#accessibility{
    margin-right: 2%;
}

    #accessibility ul li{
        min-width: 4rem;
        padding-left:  2%;
    }

    #accessibility ul li:first-child{
    }

    #accessibility ul li a{
        text-decoration: none;
        color: green;
        font-size: 1.2rem;
    }

我该如何解决?

2 个答案:

答案 0 :(得分:0)

#accessibility{
    margin-right: 2%;
}

    #accessibility ul li{
        min-width: 4rem;
        padding-left:  2%;
        display:inline-block;
    }

    #accessibility ul li:first-child{
    }

    #accessibility ul li a{
        text-decoration: none;
        color: green;
        font-size: 1.2rem;
    }
<section id="accessibility">
   <ul>
      <li><a href="#">Contact Us</a></li>
      <li><a href="#">Accessibility</a></li>
      <li><a href="#">Login</a></li>
    </ul>
</section>

答案 1 :(得分:0)

使用“无中断空间”Unicode:

<a href="www.stackoverflow.com">Contact&nbsp;us</a>

这会使单词保持在同一行。