嗨,我试图内联设置一些 div,但我不知道还能做什么。
.menuboton{
display:inline;
padding:0.7em;
border-radius: 4px;
background-color: #093;
}
.menu{
display:inline;
margin-right:4em;
}
有两个类,第一个是 4 个 div,另一个是一个带<img>
内部的 div。这些 div 在另一个 div 中:
#elmenu{
margin:auto;
margin-bottom:10px;
width:100%;
border-top:1px solid black;
border-bottom:1px solid black;
}
这是我的问题:4 个 div 总是略低于<img>
内部的 div 并越过容器 div (elmenu)。对于修复,我尝试设置它display:inline-block
并修复超出容器限制但仍低于<img>
内部限制的问题。
这里的html代码:
<div id="elmenu">
<div class="menu" id="logo"><img id="imglogo" src="psds/logo.png" /></div>
<div class="menuboton"><a href="index.php">Inicio</a></div>
<div class="menuboton"><a href="Posts.php">Posts</a></div>
<div class="menuboton"><a href="login.php">Login</a></div>
<div class="menuboton"><a href="usuarios/actividadUsuario.php">Usuario</a></div>
</div>
图片:使用display:inline;
使用display:inline-block;
我希望所有 div 都保持在同一水平!一些猜测?