嗨我写了css代码来显示菜单栏。面对如此多的问题谷歌搜索他们并找到解决方案。但这个我找不到。
这是chrome输出,在菜单框之间有间隙,但如果firefox没有任何问题。它的联系方式我该如何解决这个问题?
CSS
#candymenu li {
list-style-type: none;
display: inline-block;
width: 8.1em;
float: center;
text-align: center;
font-family: "Lucida Grande", sans-serif;
height: 3em;
}
#candymenu ul {
width: 100%;
margin:0 153px;
}
#candymenu li a {
display: inline-block;
margin 150px;
padding: .5em .5em .5em .5em;
text-decoration: none;
}
#candymenu li {
list-style-type: none;
display: inline-block;
width: 8.1em;
float: center;
text-align: center;
font-family: "Lucida Grande", sans-serif;
height: 3em;
border-right: 1px #818181 solid;
-webkit-box-shadow: 1px 1px #bbb;
box-shadow: 1px 1px 1px #bbb;
}
#candymenu li a {
display: inline-block;
padding: .8em .5em .5em .5em;
text-decoration: none;
color: #292929;
text-shadow: 1px 1px 1px #cccccc;
}
#candymenu li {
background-color: #c9c9c9;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#848484), color-stop(0.6, #a1a1a1));
}
#candymenu li:hover {
background-color: #dc3d73;
background-image: -webkit-gradient(linear, left top, left bottom, from(#dc3d73), to(#4c4c4c), color-stop(0.6, #474747));
}
#candymenu li:hover a {
color: #e8e8e8;
text-shadow: 1px 1px 0px #353535;
}
HTML
<div id="candymenu">
<ul>
<li id="home">
<a href="">Home</a></li>
<li id="Gaming">
<a href="">Gaming</a></li>
<li id="Reviews">
<a href="">Reviews</a></li>
<li id="News">
<a href="">news</a></li>
<li id="Interviews">
<a href="">interviews</a></li>
<li id="download">
<a href="">Download</a> </li>
<li id="support">
<a href="">Support</a></li>
<li id="candy">
<a href="">Candy</a></li>
<li id="events">
<a href="">Events</a></li>
</ul>
</div>
现在我该如何缩小差距呢?
答案 0 :(得分:1)
http://jsfiddle.net/VXsmd/
将display:inline-block
和#candymenu li
的{{1}}更改为#candymenu li a
,然后将display:block
添加到每个float:left
。这似乎已经解决了所提供的小提琴。
答案 1 :(得分:0)
我认为内联块会导致依赖于空格的布局,这很糟糕。
所以你基本上需要在一条线上背靠背放置所有的li-tags。像这样:
<div id="candymenu">
<ul>
<li id="home"><a href="">Home</a></li><li id="Gaming"><a href="">Gaming</a></li>
等
让我知道它是否成功!