2011-02-16 13 views
19

Ésta es la disposición HTML:CSS float y el relleno

 <div class="wrap"> 
      <div id="container"> 
       <div id="left">...</div> 
       <div id="right">...</div> 
      </div> 
     </div> 

he utilizado la float: left a la izquierda div, y float: right a la derecha div. Luego, utilicé el padding-top: 10px en el contenedor. ¿Por qué no funciona? gracias.

Este es mi primer estilo:

.wrap { 
    float: left; 
    width: 1000px 
} 

#container{ 
    background-color: #FFFFFF; 
    padding: 10px 10px 0; 
    width: 980px; 
    float: left; 
} 

#left { 
    float: left; 
    width: 670px; 
} 

#right { 
    float: right; 
    width: 300px; 
} 

Example here.

+3

izquierda es asegurarse de que la etiqueta de cierre es? – teuneboon

+0

¿Puedes crear un ejemplo usando un sitio como http://jsfiddle.net? Además, ¿los errores tipográficos de las etiquetas de cierre 'o en su código? Debido a que no cerrar correctamente las etiquetas div podría causar su problema. – nybbler

+0

lo siento, cometí un error tipográfico. – runeveryday

Respuesta

24

Cuando flota un elemento, lo está sacando efectivamente del flujo de documentos, por lo que agregar relleno a su elemento primario no tendrá ningún efecto en él. Puede usar margin-top: 10px; en sus divisiones internas.

+0

Sí, tienes razón, pero cuando uso el flotador: a la izquierda del contenedor div, el relleno puede funcionar. y utilicé un ancho para él, luego un ancho para el div izquierdo y el div derecho. en IE7, firefox.toy show ok.but en IE6 el div correcto muestra unnormal, que en la parte izquierda. ¿por qué? cómo alterarlo gracias. – runeveryday

+0

¿Puedes publicar tu código CSS también? Si está utilizando más anchos y flotadores que no podemos ver, entonces podemos ayudar a encontrar una solución adecuada :) – Kyle

+0

gracias, he agregado mi estilo a los de arriba. – runeveryday

2

corregir flotaba div justo antes de que el flotador div

+0

¿Puedes escribir código de poco –

Cuestiones relacionadas