Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/04/2013, 22:32
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 3 meses
Puntos: 52
Respuesta: duda sobre css y html, dividir pagina en 3 columnas

Cita:
Iniciado por Bandit Ver Mensaje
Aquí tienes un ejemplo:
Código HTML:
Ver original
  1. <!doctype html>
  2. <html lang="es">
  3.   <meta charset="UTF-8">
  4.   <title>Ejemplo</title>
  5.   <link rel="stylesheet" href="ejemplo.css">
  6. </head>
  7.   <div id="contenedor">
  8.     <div id="cabecera">
  9.        Cabecera 01
  10.     </div>
  11.     <div id="cuerpo">
  12.        <div id="lateral">
  13.          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis, in, dolor veritatis dicta atque sequi eos amet. Est, odio, cupiditate, voluptatibus veniam molestiae suscipit fuga nisi commodi possimus nesciunt porro!</p>
  14.        </div>
  15.        <div id="otrolado">
  16.           <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa, praesentium, reprehenderit in nobis eligendi hic quos quae nihil illum eum nesciunt ducimus fuga accusantium sed totam odio aut soluta natus?</p>
  17.        </div>
  18.        <div id="principal">
  19.           Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla condimentum commodo orci. Nulla eget purus nec massa
  20.           Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla condimentum commodo orci. Nulla eget purus nec massa
  21.        </div>      
  22.     </div>
  23.     <div id="pie">
  24.        © 2005 DesarrolloWeb.com
  25.     </div>
  26. </div>
  27. </body>
  28. </html>
Código CSS:
Ver original
  1. *{margin: 0; padding: 0}
  2. body {
  3.     background-color: #ebebeb;
  4.     font: 8pt Verdana, Arial, Helvetica, sans-serif;
  5.     margin: 10 0 10 0px;
  6.     text-align: center;
  7. }
  8. #contenedor{
  9.     text-align: left;
  10.     margin: auto;
  11.     width: 770px;
  12. }
  13. #cabecera{
  14.     background-color: #d0d0ff;
  15.     color: #333300;
  16.     font-size:12pt;
  17.     font-weight: bold;
  18.     padding: 3 3 3 10px;
  19. }
  20. #cuerpo{
  21.     margin: 10 0 10 0px;
  22. }
  23. #lateral{
  24.     background-color: #FFF;
  25.     width: 159px;
  26.     float:left;
  27. }  
  28. #otrolado{
  29.     background-color: #FFF;
  30.     float: right;  
  31.     width: 120px;
  32. }
  33. #principal{
  34.     background-color: #FFF;
  35.     margin-left: 170px;
  36.     padding: 4 4 4 4px;
  37.     width: 460px;
  38. }
  39. #pie{
  40.     background-color: #cccccc;
  41.     clear: both;
  42.     padding: 3 10 3 10px;
  43.     text-align:right;
  44. }
Espero haberte sido de ayuda.
Ya lo veo gracias, de hecho asi lo tenia.
pero aun tengo la duda, por que funciona asi?


mira yo entiendo que debe ser asi..

1)
lateral
centro
otrolado

en vez de

2)
lateral
otrolado
centro

mmm no entiendo como se agregan las cosas internamente.

como se supone que el "otrolado" se fue a la orilla en vez de que el centro lo haga siendo que fue el ultimo en agregarse el centro que no?
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra