删除图像之间的多余空间

lan*_*gel 3 html javascript css

我的问题在导航栏中,可以在这里找到:http : //grupocoral.netai.net/

这些图像之间有一个空间,我想将其删除。我该怎么做?

JavaScript代码:

function swap(element, image) {
  element.src = image;
}
Run Code Online (Sandbox Code Playgroud)

和html代码:

<div id="navbar"><a href="index.php"><img src="images/homeover.png"></a>
<a href="membros.php"><img src="images/membros.png" onmouseover="swap(this, 'images/membrosover.png');" onmouseout="swap(this, 'images/membros.png');"></a>
<a href="canticos.php"><img src="images/canticos.png" onmouseover="swap(this, 'images/canticosover.png');" onmouseout="swap(this, 'images/canticos.png');"></a>
<a href="celeb.php"><img src="images/celebracoes.png" onmouseover="swap(this, 'images/celebracoesover.png');" onmouseout="swap(this, 'images/celebracoes.png');"></a>
<a href="contactos.php"><img src="images/contactos.png" onmouseover="swap(this, 'images/contactosover.png');" onmouseout="swap(this, 'images/contactos.png');"></a>
</div>
Run Code Online (Sandbox Code Playgroud)

以防万一,导航栏CSS代码:

#navbar{
    width: 1280px;
    margin: 0 auto;
    height: 40px;
    horizontal-align: center;
    padding:inherit;
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,您知道在没有JS的情况下制作菜单的其他方法吗?

谢谢,兰格尔

j08*_*691 5

这是由于代码中的空白。删除链接之间的空白,然后将其清除。

换句话说,将您的HTML导航块更改为:

<div id="navbar"><a href="index.php"><img src="images/homeover.png"></a><a href="membros.php"><img src="images/membros.png" onmouseover="swap(this, 'images/membrosover.png');" onmouseout="swap(this, 'images/membros.png');"></a><a href="canticos.php"><img src="images/canticos.png" onmouseover="swap(this, 'images/canticosover.png');" onmouseout="swap(this, 'images/canticos.png');"></a><a href="celeb.php"><img src="images/celebracoes.png" onmouseover="swap(this, 'images/celebracoesover.png');" onmouseout="swap(this, 'images/celebracoes.png');"></a><a href="contactos.php"><img src="images/contactos.png" onmouseover="swap(this, 'images/contactosover.png');" onmouseout="swap(this, 'images/contactos.png');"></a>    </div>
Run Code Online (Sandbox Code Playgroud)

  • 或在#navbar中添加`font-size:0;`。 (2认同)