Tengo una página que quiero centrada, con un fondo y un borde alrededor de todo el contenido.¿Cómo centro un div y lo amplío alrededor de los divs dentro de él?
Hice un div y lo configuré con el color de fondo y las configuraciones de borde que quiero.
El problema es que tiene divs en su interior que flotan y el fondo no se extiende alrededor de los divs flotantes. La única forma en que pude hacer que funcione fue estableciendo la posición: absoluta. Luego, el límite se expandió alrededor de los divs flotantes, pero no pude centrarlos usando html/css regular.
Encontré un hack de javascript para hacerlo central pero solo se centra después de que la página se carga y se ve mal.
Estoy seguro de que hay una forma de expandir el contenedor y mantenerlo centrado, simplemente no lo puedo entender.
aquí es una página HTML de ejemplo que comparte mis problemas
<div style="background-color: Red; width: 980px; position: absolute;" id="container">
<br />
<br />
<br />
<br />
<div style="width: 400px; background-color: Black; float: left;">
<br />
<br />
</div>
<div style="width: 400px; background-color: Blue; float: left;">
<br />
<br />
</div>
</div>
y aquí está el Javascript que hace que funcione (utiliza Jquery)
$(function() {
var winH = $(window).height();
var winW = $(window).width();
$("#container").css('left', winW/2 - $("#container").width()/2);
});
Tiene que haber una mejor manera.
Gracias
Gracias. Pensé que había una manera, pero no podía resolverlo. – Sruly