Ho 3 div annidati:div nidificate che producono una barra di scorrimento. Perché?
<div class="outer">
<div class="inner"><div class="item"></div></div>
</div>
Il div .inner è posizione assoluta e ciascuno ha 1px confine:
.outer{
width:50%;
height:100px;
border: 1px solid red;
position:relative;
overflow-x:hidden;
box-sizing:border-box;
}
.inner{
border:1px solid blue;
height:100%;
position: absolute;
box-sizing: border-box;
}
.item{
width:100px;
height:100%;
background-color:yellow;
display: inline-block;
border:1px solid green;
box-sizing:border-box;
}
risultati di questa disposizione in una barra di scorrimento sul div Outer.
Ecco un codepen
Perché è questo e che cosa ho bisogno di cambiare per evitare che si verifichi?
Se la larghezza del bordo del div .inner è aumentata a 3 px, la barra di scorrimento scompare. Di nuovo, perché sta succedendo questo?
http://codepen.io/anon/pen/VvbNXp mi post risposta qui sotto – deebs