Tengo 4 divs que están configurados para flotar a la izquierda pero el div final sigue envolviendo dos líneas nuevas en una pantalla más pequeña que realmente me molesta ... quiero que escalen con el tamaño de la pantalla para que siempre permanezcan en la misma línea sin importar el tamaño de la pantalla ... y estoy tratando de no usar una tabla (lo cual es muy tentador para mí.)Impedir float left div ir a una nueva línea
Estoy preguntándose cómo solucionar este problema molesto para que siempre permanezcan en su posición independientemente del tamaño de la pantalla?
Tengo esto como mi CSS:
.wrapper{
margin:0 auto;
width: 80%;
display: table-cell;
}
.gridf{
float:left;
margin-right:3px;
width:200px;
min-height:200px;
border:1px solid white;
}
.grid{
float:left;
margin-left: 3px;
margin-right:3px;
width:200px;
min-height:200px;
border:1px solid white;
}
.gridl{
float:left;
margin-left: 3px;
width:200px;
min-height:200px;
border:1px solid white;
}
Mi HTML:
<div style="overflow: hidden;">
<div class="wrapper">
<div class="gridf"></div>
<div class="grid"></div>
<div class="grid"></div>
<div class="gridl"></div>
</div>
</div>
Por favor, ayuda: D
simplemente proporcione el ancho de su cuadrícula de div en% intente 20% para cada div. – Murtaza
20% no funcionará, ya que cada cuadrícula también tiene un margen y un borde. –
consulte el ejemplo http://jsfiddle.net/sg8FE/, reemplace 'display: table-cell;' de su clase contenedora a 'display: inline'. recuerde actualizar el ancho en% para la cuadrícula div – Murtaza