Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Div izquierdo igual que derecho

Estas en el tema de Div izquierdo igual que derecho en el foro de CSS en Foros del Web. Tengo un pequeño problema: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código CSS: Ver original #contenido {   float : left ;   width : 995px ;   background : ...
  #1 (permalink)  
Antiguo 26/02/2014, 05:38
 
Fecha de Ingreso: febrero-2014
Ubicación: Murcia
Mensajes: 119
Antigüedad: 10 años, 9 meses
Puntos: 0
Div izquierdo igual que derecho

Tengo un pequeño problema:

Código CSS:
Ver original
  1. #contenido {
  2.   float: left;
  3.   width: 995px;
  4.   background: #fff
  5. }
  6. #contenido #izquierda {
  7.   float: left;
  8.   width: 670px;
  9. }
  10.  
  11. #contenido #derecha {
  12.   float: left;
  13.   width: 325px;
  14.   background: #000
  15.  
  16. }


Por ejemplo tengo en #izquierda contenido que ocupa de height X no se sabe el valor porque es según contenido.. y en el lado #derecha no tengo contenido pero quiero que ocupe el mismo espacio height que #izquierda porque tiene un fondo de color distinto...

Que puedo añadir?

Gracias!
  #2 (permalink)  
Antiguo 26/02/2014, 05:49
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Div izquierdo igual que derecho

Prueba imitando una tabla.

Código CSS:
Ver original
  1. #contenido {
  2.   display: table;
  3. }
  4.  
  5. #izquierda, #derecha {
  6.   display: table-cell;
  7. }

Así ambos elementos tendrán la misma altura.

Hay otras soluciones, pero ya dependerán más del contexto y de lo visual también.
  #3 (permalink)  
Antiguo 26/02/2014, 05:51
 
Fecha de Ingreso: febrero-2014
Ubicación: Murcia
Mensajes: 119
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Div izquierdo igual que derecho

Y para que el contenedor este centrado y no en el lado izquierdo? Es decir la web este en el centro

Código CSS:
Ver original
  1. #contenedor {
  2.   width:995px;
  3.   height: auto;
  4.  
  5. }
  #4 (permalink)  
Antiguo 26/02/2014, 05:54
 
Fecha de Ingreso: febrero-2014
Ubicación: Murcia
Mensajes: 119
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Div izquierdo igual que derecho

Cita:
Iniciado por pzin Ver Mensaje
Prueba imitando una tabla.

Código CSS:
Ver original
  1. #contenido {
  2.   display: table;
  3. }
  4.  
  5. #izquierda, #derecha {
  6.   display: table-cell;
  7. }

Así ambos elementos tendrán la misma altura.

Hay otras soluciones, pero ya dependerán más del contexto y de lo visual también.
Añadiendo eso me cambia el color de izquierda y lo pone como el color de contenido #fff en vez de #000 como tengo en #derecha
  #5 (permalink)  
Antiguo 26/02/2014, 05:55
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Div izquierdo igual que derecho

Pues como siempre, con márgenes laterales automáticos:

Código CSS:
Ver original
  1. margin: 0 auto;

  #6 (permalink)  
Antiguo 26/02/2014, 05:58
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Div izquierdo igual que derecho

Cita:
Iniciado por RaulCDT Ver Mensaje
Añadiendo eso me cambia el color de izquierda y lo pone como el color de contenido #fff en vez de #000 como tengo en #derecha
No tienes que añadir, sino mirar qué cambiar.

Fíjate:

  #7 (permalink)  
Antiguo 26/02/2014, 06:08
 
Fecha de Ingreso: febrero-2014
Ubicación: Murcia
Mensajes: 119
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Div izquierdo igual que derecho

Si pero si en la pagina tengo una semejante así:


Código HTML:
<div id="contenido">
*/ primera fila*/
    <div id="izquierda">textx</div>
    <div id="derecha">wooohaaa</div>
*/ segunda fila */
    <div id="izquierda">textx</div>
    <div id="derecha">wooohaaa</div>
</div> 
Si lo dejo así crea varias columnas..
  #8 (permalink)  
Antiguo 26/02/2014, 06:46
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Div izquierdo igual que derecho

Cita:
Iniciado por RaulCDT Ver Mensaje
Si pero si en la pagina tengo una semejante así:


Código HTML:
<div id="contenido">
*/ primera fila*/
    <div id="izquierda">textx</div>
    <div id="derecha">wooohaaa</div>
*/ segunda fila */
    <div id="izquierda">textx</div>
    <div id="derecha">wooohaaa</div>
</div> 
Si lo dejo así crea varias columnas..
Cosa que no habías comentado y que realmente está mal hecha, porque los identificadores sirven para identificar elementos, luego no pueden existir varios elementos con el mismo identificador. Para eso se usan las clases.

Para arreglar, podrías, o necesitas, meter otro elemento que haga de fila.

Código HTML:
Ver original
  1. <div id="contenido">
  2.   <div class="fila">
  3.     <div class="izquierda"></div>
  4.     <div class="derecha"></div>
  5.   </div>
  6.   <div class="fila">
  7.     <div class="izquierda"></div>
  8.     <div class="derecha"></div>
  9.   </div>
  10. </div>

Y lo especificas:

Código CSS:
Ver original
  1. div.fila {
  2.   display: table-row;
  3. }

Última edición por pzin; 26/02/2014 a las 06:56 Razón: errores dedográficos

Etiquetas: background, color, contenido, derecho, igual
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 07:32.