导航按钮不显示内联
nav buttons not displaying inline
好的,所以我的导航设置为内联块,但出于某种原因,在 safari 中,它显示如下。它在 chrome 中工作正常,但我不知道我需要更改什么。当我更改网络浏览器 window 的大小时,它会自行修复。任何帮助,将不胜感激。
*注意我正在使用 Susy,这就是为什么有 @include span(12)
期望的输出
CSS:
nav{
@include span(12);
nav ul{
@include span(12);
list-style: none;
display: inline;
float: right;
}
li{
display: inline;
float: right;
padding: 2%;
}
}
nav ul li a {
display: inline-block;
text-decoration: none;
color: white;
background-color: #FF4343;
border-radius: 49px;
-moz-border-radius: 49px;
-webkit-border-radius: 49px;
border: 0px solid #EB0000;
width: 100%;
height: auto;
text-align: center;
padding: 10%;
font-family: 'Montserrat', sans-serif;
font-size: small;
text-align: center;
}
HTML:
<nav id="desktop-nav">
<ul id="desktop-nav">
<li><a href="#">Our Team</a></li>
<li><a class="scroll" id="green" href="#form-header">Contact Us</a> </li>
<li><a href="location.html">Location</a></li>
<li><a href="#">Our History</a></li>
<li><a href="services.html">Our Services</a></li>
<li><a href="index.html">Home</a></li>
</ul>
</nav>
尝试width:100%;
。那应该让它一路走下去。
好的,所以我的导航设置为内联块,但出于某种原因,在 safari 中,它显示如下。它在 chrome 中工作正常,但我不知道我需要更改什么。当我更改网络浏览器 window 的大小时,它会自行修复。任何帮助,将不胜感激。
*注意我正在使用 Susy,这就是为什么有 @include span(12)
期望的输出
nav{
@include span(12);
nav ul{
@include span(12);
list-style: none;
display: inline;
float: right;
}
li{
display: inline;
float: right;
padding: 2%;
}
}
nav ul li a {
display: inline-block;
text-decoration: none;
color: white;
background-color: #FF4343;
border-radius: 49px;
-moz-border-radius: 49px;
-webkit-border-radius: 49px;
border: 0px solid #EB0000;
width: 100%;
height: auto;
text-align: center;
padding: 10%;
font-family: 'Montserrat', sans-serif;
font-size: small;
text-align: center;
}
HTML:
<nav id="desktop-nav">
<ul id="desktop-nav">
<li><a href="#">Our Team</a></li>
<li><a class="scroll" id="green" href="#form-header">Contact Us</a> </li>
<li><a href="location.html">Location</a></li>
<li><a href="#">Our History</a></li>
<li><a href="services.html">Our Services</a></li>
<li><a href="index.html">Home</a></li>
</ul>
</nav>
尝试width:100%;
。那应该让它一路走下去。