如何阻止文本重叠?

时间:2015-01-24 14:33:25

标签: html5 css3

我的页面上有一个水平列表。

<ul class="period-selection">
    <li>Monthly</li>
    <li>Weekly</li>
    <li>Daily</li>
</ul>

这是我的css:

.period-selection {
  width: 33.3%;
  text-align: center;
  float: right;
  list-style: none;
}
.period-selection li {
  float: left;
  width: 18%;
}
.period-selection li:last-child {
  margin-left: -12px;
}

当我折叠页面时,文本开始相互重叠。如何将文本分开或阻止其重叠?

1 个答案:

答案 0 :(得分:1)

您为li设置了固定宽度33.33%,无论文本的长度如何。尝试将其设置为自动。

然后删除

margin-left: -12px;

李:最后一个孩子。