我知道它是一个noob和重复的问题,但我需要一些答案。并排放置div的正确方法
我认为:1格宽度:100%和2格内宽度:50%each.WHy它不适合?
HTML:
<div id="top-menu">
<div id="logo"></div>
<div id="menu-top"></div>
</div>
CSS:
#top-menu{
width: 100%;
height: 100px;
position: relative;
border: 1px solid black;
background-color: #A3238E;
}
#logo{
width: 50%;
height: 100px;
position: relative;
display: inline-block;
background: orange;
}
#menu-top{
width: 50%;
height: 100px;
position: relative;
display: inline-block;
background: green;
left: 0;
}
我得到的2 div之间出现一点空白,但我不知道如何删除它... 另外,如果我用宽度设置第二个:49%,它工作...但有50%它没有,我猜这是因为他们之间的小空白。
如何使它工作?
你是什么意思“它不适合”? – TylerH
它并不保持并排,它降到第一格以下; s – PlayHardGoPro
尝试为两个div设置边距和填充为0 – dmikester1