【发布时间】:2015-04-23 05:33:19
【问题描述】:
好的,所以我有以下代码:
<ul class="noindent">
<li class="indexlist"><p class="index">Brixham Town Centre</p></li>
<li class="indexlist"><p class="index">Kingswear</p></li>
<li class="indexlist"><p class="index">Paignton Bus Station</p></li>
<li class="indexlist"><p class="index">South Devon College</p></li>
<li class="indexlist"><p class="index">St Marychurch</p></li>
<li class="indexlist"><p class="index">Torbay Hospital</p></li>
<li class="indexlist"><p class="index">Torquay Town Centre</p></li>
<li class="indexlist"><p class="index">The Willows</p></li>
</ul>
这是 CSS:
.indexlist {
font-size: 20px;
font-weight: 700;
height: 60px;
background: url(images/indexlistbg.gif) repeat-x;
list-style-type: none;
padding-left: 10px;
padding-top: -15px;
margin: 0;
}
.noindent {
padding: 0;
}
p.index {
padding-top: 15px;
}
您可以在http://new.mystoptorbay.co.uk/ 看到正在运行的页面。我不想要每个 li 下面的空白,但我可以看到 padding-top 属性把事情搞砸了。让文本垂直居中浮动并且每个 li 之间没有空格的最佳方法是什么?
提前致谢。
【问题讨论】:
标签: css whitespace margin padding