Se eu tenho dois elementos com 50% de largura porque eles não ficam um do lado do outro em uma página que possui 100%?
<div class="item primeiro-item">
<p>Primeiro</p>
</div>
<div class="item segundo-item">
<p>Segundo</p>
</div>
.item{
width: 50%;
height: 100px;
text-align: center;
line-height: 100px;
font-family: sans-serif;
color: #000000;
display: inline-block;
box-sizing: border-box;
}
.primeiro-item{
background: green;
}
.segundo-item{
background: blueviolet;
}