围绕链接的等长背景框:a:悬停

时间:2013-06-08 07:27:04

标签: html css

我正在尝试制作一个包含链接的列表但事情是我希望文本背景长度相等。如果所有的单词都是相同的长度,那就完美无缺,但是对于更长的单词,它只是将它们拉出来并且它们没有平行排列。 这就是我的意思:

http://img812.imageshack.us/img812/3589/screenshot019d.jpg

    <div id="menu">
            <a href="#">Pealeht</a><br />
            <a href="#">Treening</a><br />
            <a href="#">Toitumine</a><br />
            <a href="#">Galerii</a><br />
    </div>

CSS:

a:link {
    color: white;
    text-decoration: none;
    padding: 10px;
}      /* unvisited link */
a:visited {
    color: white;
    text-decoration: none;
}  /* visited link */
a:hover {
    color: white;
    background-color: #C00;
    padding: 5px 100px;
    font-size: 14px;
}  /* mouse over link */
a:active {
    color: white;
    background-color: #C00;
    padding: 5px 100px;
    font-size: 14px;
}  /* selected link */

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

为链接指定设置的宽度。您需要为display:block标记设置a以尊重高度和宽度值

a:link {
    color: white;
    text-decoration: none;
    padding: 10px;
    display: block;
    width: 100px;
}