Foros del Web » Creando para Internet » CSS »

Problema css tres columnas

Estas en el tema de Problema css tres columnas en el foro de CSS en Foros del Web. Amigos tengo el siguiente problema tratando de hacer mi web compatible con todos los navegadores haciendo un css de tres columnas al 100% de ancho. ...
  #1 (permalink)  
Antiguo 27/11/2008, 11:14
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 19 años, 5 meses
Puntos: 1
De acuerdo Problema css tres columnas

Amigos tengo el siguiente problema tratando de hacer mi web compatible con todos los navegadores haciendo un css de tres columnas al 100% de ancho. el problema es que el footer me queda encima de la columna derecha, no se q mas hacer alguna ayuda...

CSS:
Código PHP:
<style type="text/css" >
#top {
    
margin: 0px 0px 0px 0px;
    
padding: 10px;
    
background: #666;
    
height: 100px; /* ie5win fudge begins */
    
voice-family: "\"}\"";
    
voice-family:inherit;
    
height: 70px;
    }
html {
    
padding-left: 5px;
}
html>body #top {
    
height: 70px; /* ie5win fudge ends */
    
min-width: 800px;
    }
#left {
    
top: 125px;
    
left: 0px;
    
padding: 10px;
    
background: #666;
    
width: 200px; /* ie5win fudge begins */
    
voice-family: "\"}\"";
    
voice-family:inherit;
    
width: 200px;
    
float: left;
    
margin-top: 20px;
    }
html>body #left {
    
width: 200px; /* ie5win fudge ends */
    
}
#middle {
    
margin: 0px 230px 0px 230px;
    
padding: 0px 0px 0px 0px;
    
background: #666;
    
min-width: 386px;
    }
#container-left-right-meddle {
    
background-color: #333333;
    
float: left;
    
min-width: 786px;
}
#right {
    
right: 10
.px;
    
padding: 10px;
    
width: 180px; /* ie5win fudge begins */
    
voice-family: "\"}\"";
    
voice-family:inherit;
    
width: 200px;
    
position: absolute;
    
top: 136px;
    
margin-top: 0px;
    
right: 9px;
    
background-color: #0066FF;
    
border: 0px;
    
border-bottom-style: none;
    }
html>body #right {
    
width: 200px; /* ie5win fudge ends */
    
}
#footer {
    
float: left;
    
width:100%;
    
position: relative;
    
min-width: 786px;
}
#pane-lenguaje {
    
position: relative;
    
text-align: right;
    
padding-right: 10px;
    
height: 20px;
    
min-width: 800px;
}
#Container-all {
    
float: left;
    
width: 100%;
}

</
style> 

HTML:
Código PHP:
<div id="Container-all">
  <
div id="top">Content for  id "top" Goes Here</div>
  <
div id="pane-lenguaje">Content for  id "pane-lenguaje" Goes Here</div>

  <
div id="container-left-right-meddle">
    <
div id="left"><strong>Lorem Ipsum</strong> es simplemente el texto de relleno de las  imprentas y archivos de texto. Lorem Ipsum ha sido el texto de relleno  estándar de las industrias desde el año 1500, cuando un impresor (N.  del T. persona que se dedica a la imprenta) desconocido usó una galería  de textos y los mezcló de tal manera que logró hacer un libro de textos  <strong>Lorem Ipsum</strong> es simplemente el texto de relleno de las  imprentas y archivos de texto. Lorem Ipsum ha sido el texto de relleno  estándar de las industrias desde el año 1500, cuando un impresor (N.  del T. persona que se dedica a la imprenta) desconocido usó una galería  de textos y los mezcló de tal manera que logró hacer un libro de textos  especimen. No sólo sobrevivió 500 años, sino que tambien ingresó como  texto de relleno en documentos electrónicos, quedando esencialmente  igual al original. Fue popularizado en los 60s con la creación de las  hojas &quot;Letraset&quot;, las cuales contenian pasajes de Lorem Ipsum, y más  recientemente con software de autoedición, como por ejemplo Aldus  PageMaker, el cual incluye versiones de Lorem Ipsum.especimen. </div>
    <
div id="middle">
      <
div>
        <
h3>El pasaje estándar Lorem Ipsum, usado desde el año 1500.</h3>
        <
p>&quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do  eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad  minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip  ex ea commodo consequat. Duis aute irure dolor in reprehenderit in  voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur  sint occaecat cupidatat non proident, sunt in culpa qui officia  deserunt mollit anim id est laborum.&quot;</p>
        <
h3>Traducción hecha por H. Rackham en 1914</h3>

        <
p>&quot;On the other hand, we denounce with righteous indignation and  dislike men who are so beguiled and demoralized by the charms of  pleasure of the moment, so blinded by desire, that they cannot foresee  the pain and trouble that are bound to ensue; and equal blame belongs  to those who fail in their duty through weakness of will, which is the  same as saying through shrinking from toil and pain. These cases are  perfectly simple and easy to distinguish. In a free hour, when our  power of choice is untrammelled and when nothing prevents our being  able to do what we like best, every pleasure is to be welcomed and  every pain avoided. But in certain circumstances and owing to the  claims of duty or the obligations of business it will frequently occur  that pleasures have to be repudiated and annoyances accepted. The wise  man therefore always holds in these matters to this principle of  selection: he rejects pleasures to secure other greater pleasures, or  else he endures pains to avoid worse pains.&quot;</p>
      </
div>
    </
div>
    <
div id="right"><strong>Lorem Ipsum</strong> es simplemente el texto de relleno de las  imprentas y archivos de texto. Lorem Ipsum ha sido el texto de relleno  estándar de las industrias desde el año 1500, cuando un impresor (N.  del T. persona que se dedica a la imprenta) desconocido usó una galería  de textos y los mezcló de tal manera que logró hacer un libro de textos  especimen. No sólo sobrevivió 500 años, sino que tambien ingresó como  texto de relleno en documentos electrónicos, quedando esencialmente  igual al original.  Fue popularizado en los 60s con la creación de las  hojas &quot;Letraset&quot;, las cuales contenian pasajes de Lorem Ipsum, y más  recientemente con software de autoedición, como por ejemplo Aldus  PageMaker, el cual incluye versiones de Lorem Ipsum.</div>
  </
div>
</
div>
  <
div id="footer">Content for  id "footer" Goes Here</div> 
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
  #2 (permalink)  
Antiguo 27/11/2008, 11:22
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 18 años, 6 meses
Puntos: 142
Respuesta: Problema css tres columnas

Creo que un "overflow:hidden" al contenedor o un "clear:both" al footer podría arreglarlo. Suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #3 (permalink)  
Antiguo 27/11/2008, 11:54
Avatar de willyfc  
Fecha de Ingreso: octubre-2008
Ubicación: Santa Cruz - Bolivia
Mensajes: 662
Antigüedad: 17 años, 11 meses
Puntos: 40
Respuesta: Problema css tres columnas

hola creo que uno de los ejemplos de Mikmoro te podria ayudar puedes verlo aquí
  #4 (permalink)  
Antiguo 27/11/2008, 13:49
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 23 años, 7 meses
Puntos: 10
Respuesta: Problema css tres columnas

100% de acuerdo con daPhyre, con clear:both en el footer deberia ir OK.
__________________
oohh... quisiera ser godines!!!
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 17:16.