2011-03-18 37 views

回答

6

宽度给这个项目2px的透明边框:http://jsfiddle.net/mkTvp/1/

+0

我猜透明边框会比彩色边框更好,尤其是如果bg是渐变+1 – Kyle 2011-03-18 15:00:24

+0

谢谢,这是一个简单的解决方案! – Yammi 2011-03-19 17:23:25

1

只是一个边框添加到原有的风格与背景颜色相同:

li { 
    display: block; 
    float: left; 
    padding: 3px; 
    border: 2px solid #fff; /*same as background color*/ 
} 

Example here

0
a { 
    background-color: #F78F1E; 
    color: #fff; 
    display: block; 
    font-family: helvetica, sans-serif; 
    font-size: 0.688em; 
    font-weight: bold; 
    padding: 12px 12px; 
    text-decoration: none; 
    text-transform: uppercase; 
    width: auto; 

} 

li { 
    display: block; 
    float: left; 
    padding: 1px; 
    border: 2px solid white; /** Same as background-color */ 
} 

li:hover { border: 2px dashed #F78F1E;}