en blanco HTML Quiero borrar
-
21-08-2019 - |
Pregunta
Tengo un nuevo problema que me molesta ...
Estoy haciendo una página web que quiero ser fijo sin desplazamiento y lo más importante que quiero mi principal Div para llenar aaaaaaaaall mi espacio disponible ...
Hice este código
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <title>There is a @#!¤*-ing blank !</title> <style type='text/css'> html {margin:0px;padding:0px;height:100%;overflow:hidden;border: 3px solid green} div {margin:0px;padding:0px;} </style> </head>
<body onload="document.getElementById('mydiv').style.height=document.getElementsByTagName('html')[0].offsetHeight+'px'"><div id="mydiv" style="margin:0px;padding:0px;width:100%;border: 2px solid red"></div></body> </html>
Como se puede ver consigo un espacio en blanco entre mi término elemento de cuerpo y mi frontera elemento div aunque mi cuerpo de relleno y el margen div se establecen en 0 ...
Había una vez leído "Más Eric Meyer sobre CSS" que contiene una solución a este problema, pero fue hace mucho tiempo y no recuerdo ...
Cualquier ayuda sería muy apreciada ^^.
Solución
No se ha configurado el estilo del cuerpo:
body {margin: 0px; padding: 0px; height: 100%;}
Otros consejos
Su margen cuerpo no está ajustado a 0 px, sólo la de HTML.
Para establecer el margen de 0 en el cuerpo de la etiqueta.
body {margin:0;}
Además - en lugar de añadir:
padding: 0; margin: 0;
para cada selector de hacerlo a nivel mundial en la parte superior de su archivo CSS:
* { padding: 0; margin: 0; }