答案 0 :(得分:1)
从display: block
和#header a
移除#header a:hover
,并将填充更改为padding: 0 14px
以暂停a。
答案 1 :(得分:1)
减小li元素的宽度,使其不是100%/ 5,而是80%/ 5
CodePen链接http://codepen.io/anon/pen/EWVXYj?editors=1100。
然后在li元素中添加一些填充。
li {
width: calc(80% / 5);
padding: 2%;
}
答案 2 :(得分:1)
只需将标签的显示属性从display:block更改为display:inline-block,同样适用于:hover too
a {
text-align: center;
display: inline-block;
height: auto;
background: $main;
padding: 3px 5px;
&:hover {
display: inline-block;
border-radius: 10px;
}