我将首先说这可能是一个非常愚蠢的问题,但无论如何我都会问它。
我正在一个有标题的网站上工作。所述标题的底部充满了带有四个按钮的导航栏。一切都很好,除了导航栏不是直接在标题的底部,而是在底部上方一个像素。
这可能只是一个小小的缺陷,但我的目标是改进。祈祷告诉,我该如何解决这个问题?
HTML如下:
<header>
<ul id="nav">
<li><a href="#" id= "home">Home</a></li><!--
--><li><a href="#" id="sheets">Sheets</a></li><!--
--><li><a href="#" id="export">Export</a></li><!--
--><li><a href="#" id= "help">Help</a></li>
</ul>
</header>
而我用的是Sass,如下:
$nav-height: 2em
$header-height: 3em + $nav-height
$nav-button-width: 20%
$nav-padding: (100% - $nav-button-width * 4) / 2
*
padding: 0
margin: 0
html
font-size: 16px
header
position: relative
top: 0
height: $header-height
background-color: blue
#nav
position: absolute
bottom: 0
height: $nav-height
width: 100%
list-style: none
background-color: blue
text-align: center
li
display: inline
a
padding: 0.33em
display: inline-block
width: $nav-button-width
height: inherit
text-align: center
background-color: purple
color: orange
&:hover
background-color: indigo