4

li とそれを削除する方法の間にスペースがあるのはなぜですか? (おそらくフロートまたは絶対配置で解決できますが、テキストを各単語の長さに合わせて、ul全体を中央に配置したい)

再生して確認する場所は次のとおりです: http://jsfiddle.net/Z258Q/

HTML:

<ul>
    <li><a href="#">First</a></li>
    <li><a href="#">Second more long</a></li>
</ul>

CSS:

a { outline:0; text-decoration: none ; color:#aaa; }

ul {
    margin:40px auto;
    list-style-type:none;
    padding:0;
    text-align: center;
}

ul li {
    position: relative;
    padding: 7px 17px;
    margin-right: 0px;
    border:1px solid; border-color:#ccc;
    border-bottom:0px; border-top:0px;
    height:8px; line-height:8px;
    display: inline-block;
}
ul li a {
    display:block; 
}
4

2 に答える 2