Foros del Web » Creando para Internet » HTML »

div que tiene un margen de la nada

Estas en el tema de div que tiene un margen de la nada en el foro de HTML en Foros del Web. buenas a todos tengo un problema con un div, haciendo un tutorial vi que el div mainContent de la pagina que tienen de muestra tiene ...
  #1 (permalink)  
Antiguo 19/06/2012, 23:31
Avatar de gabriel720  
Fecha de Ingreso: febrero-2007
Ubicación: Guatemala
Mensajes: 96
Antigüedad: 17 años, 8 meses
Puntos: 1
div que tiene un margen de la nada

buenas a todos tengo un problema con un div, haciendo un tutorial vi que el div mainContent de la pagina que tienen de muestra tiene un como margin-top que no esta especificado en ningun lugar y ya desarme la pagina y no lo puedo encontrar si alguien de uds me puede decir porque ese div tiene un margen se los agradeceria mucho

el codigo html es el siguiente:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="css/default.css" rel="stylesheet" type="text/css" />
</head>

<body class="thrColFixHdr">

<div id="container">
<div id="header"><a href="/"><img src="images/logo.png" alt="Two Trees Olive Oil. Click for home. " width="192" height="189" /></a>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">News</a></li>
<li><a href="#">Shop</a></li>
<li><a href="#">Links</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<div id="left">
<h3>Sidebar1 Content</h3>
<p>The background color on this div will only show for the length of the content. If you'd like a dividing line instead, place a border on the left side of the #mainContent div if it will always contain more content. </p>
<p>Donec eu mi sed turpis feugiat feugiat. Integer turpis arcu, pellentesque eget, cursus et, fermentum ut, sapien. </p>
</div>
<div id="right">
<h3>Sidebar2 Content</h3>
<p>The background color on this div will only show for the length of the content. If you'd like a dividing line instead, place a border on the right side of the #mainContent div if it will always contain more content. </p>
<p>Donec eu mi sed turpis feugiat feugiat. Integer turpis arcu, pellentesque eget, cursus et, fermentum ut, sapien. </p>
<!-- end #sidebar2 --></div>
<div id="mainContent">
<p>Home &gt; About </p>
<h1>Main Content </h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam. Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis. Nam blandit quam ut lacus. Quisque ornare risus quis ligula. Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus venenatis, tristique in, vulputate at, odio. Donec et ipsum et sapien vehicula nonummy. Suspendisse potenti. </p>
<h2>H2 level heading </h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam. Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis. Nam blandit quam ut lacus. Quisque ornare risus quis ligula. Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus venenatis, tristique in, vulputate at, odio.</p>
</div>
<br class="clearfloat" />
<div id="footer">
<p>Footer</p>
</div>

</div>

</body>
</html>


y el codigo css es el siguiente


@charset "utf-8";
body {
font: 90% Verdana, Arial, Helvetica, sans-serif;
background-color: #e2e7d3;
margin: 0;
padding: 0;
color: #000000;
}
img {
border-style: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #403a19;
font-weight: normal;
}
p {
line-height: 1.5em;
}
a:link {
color: #106634;
}
a:visited {
color: #403a19;
}
a:hover {
text-decoration: none;
color: #106634;
}
#container {
width: 960px;
background: #e2e7d3 url(../images/logobottom.png) no-repeat 15px 189px;
margin: 0 auto;
border: 1px solid #403a19;
}
#header {
background: #b9c6aa;
height: 189px;
}
#header img {
float: left;
padding-left: 15px;
padding-right: 50px;
}
#header ul {
margin: 0;
padding: 0;
}
#left {
float: left;
width: 200px;
padding: 70px 20px 15px 20px;
}
#right {
float: right;
width: 200px;
padding: 70px 10px 15px 30px;
}
#mainContent {
margin: 0 250px;
padding: 0 10px;
}
#footer {
padding: 0 10px 0 20px;
background:#403a19;
color: #FFF;
}
#footer p {
margin: 0;
padding: 10px 0;
}
.fltrt {
float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
  #2 (permalink)  
Antiguo 20/06/2012, 00:22
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: div que tiene un margen de la nada

yo diría que es porque no has agregado ningún reset CSS

prueba agregando esto en el head antes tu CSS
Código CSS:
Ver original
  1. <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.9.0/build/reset/reset-min.css" />

Etiquetas: css, link, margen, nada
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:49.