html css image width

html - Ancho 100% con bordes blancos a su alrededor. ¿Por qué?



css image (2)

¿intentó restablecer el margen y el relleno de todos los elementos a 0? Si no, intente seguir el código en su archivo css.

*{ padding:0; margin:0; }

Ok, estoy tratando de diseñar un sitio web que tenga una imagen en la parte superior que abarque todo el ancho del navegador. Y debajo de eso quiero poner contenedores div de diferentes colores que también abarcan todo el ancho. algo así: http://hayden-demo.squarespace.com/

Intenté background-size: cover pero quiero fondos diferentes para cada sección de la página. Lo único que he encontrado después de muchas horas de búsqueda es el ancho: 100%, pero deja bordes blancos alrededor de mi imagen ... Por favor, ayuda, estoy desesperado. Este es mi CSS actual:

.mainimg { background-image: url(_DSC0656.jpg); background-repeat: no-repeat; background-position: center center; -moz-background-size: cover; background-size: cover; width:100% !important; height: 700px; margin:0 auto; display:block;

}


El elemento del body tiene algunos márgenes por defecto. A menos que los elimine, cualquier elemento que coloque dentro, sin importar su ancho (a menos que esté en posición absolute , creo) tendrá algunos bordes. No son fronteras, sino el gabinete entre el final de su elemento y el costado del cuerpo. Prueba esto :

body{ margin: 0; }

Si eso no funciona, muéstrenos un ejemplo de su código en JSBin, Codepen o similar (o incluso una versión en vivo si es posible).