Foros del Web » Creando para Internet » HTML »

Div anidado

Estas en el tema de Div anidado en el foro de HTML en Foros del Web. Hola Quisiera saber como hacer para anidar divs. mi idea es tener un div(primer div) del 30% y luego un div(segundo div) del 70% el ...
  #1 (permalink)  
Antiguo 15/08/2015, 04:34
 
Fecha de Ingreso: junio-2007
Mensajes: 380
Antigüedad: 16 años, 10 meses
Puntos: 0
Div anidado

Hola

Quisiera saber como hacer para anidar divs. mi idea es

tener un div(primer div) del 30% y luego un div(segundo div) del 70% el cual tenga otros dos div dentro que ocupan el 50% de este div. El problema esta que a veces el primer div desaparece y quisiera quisiera que los div internos sean el 50% del segundo div.
  #2 (permalink)  
Antiguo 15/08/2015, 06:03
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Div anidado

con css:
Código PHP:
Ver original
  1. <style>
  2. html, body{
  3.     height:100%;
  4. }
  5. body{
  6.     margin:0;
  7. }
  8. #a{
  9.     width:100%;
  10.     height:30%;
  11.    
  12.     background-color:rgba(0,67,123,1.00);
  13. }
  14. #b{
  15.     width:100%;
  16.     height:70%;
  17.    
  18.     background-color:rgba(255,110,0,1.00);
  19. }
  20. #c{
  21.     display:block;
  22.     position:relative;
  23.     float:left;
  24.    
  25.     width:50%;
  26.     height:100%;
  27.    
  28.     background-color:rgba(255,0,4,1.00);
  29.    
  30.     border-radius:200px;
  31. }
  32.    
  33. </style>
  34. <!--div superior-->
  35. <div id="a">
  36. </div>
  37.  
  38. <!--div inferior-->
  39. <div id="b">
  40.  
  41.     <!--div central-->
  42.     <div id="c">
  43.     </div>
  44.    
  45.     <div id="c">
  46.     </div>
  47.  
  48. </div>
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 16/08/2015, 09:23
 
Fecha de Ingreso: junio-2007
Mensajes: 380
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Div anidado

No me explique correctamente. a mide un 30% y esta al lado de b que mide un 70% en determinados momentos a desparece y entonces b tiene que coger todo el tamaño de a y b repartirlo
  #4 (permalink)  
Antiguo 16/08/2015, 11:26
 
Fecha de Ingreso: junio-2007
Mensajes: 380
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Div anidado

Y más dudas. Como hago lo siguiente? Hola mundo debe ser azul sin poner la etiqueta. me gustaria que heredase algunas cosas del div padre. Es posible o debe declararlas?

<!DOCTYPE html>
<html>
<body>

<p>This is some text.</p>

<div style="background-color:#0000FF">

<h3>This is a heading in a div element</h3>
<p>This is some text in a div element.</p>
<div style="display:block;float:right;">
hola mundo
</div>
</div>

<p>This is some text.</p>

</body>
</html>

cuando tienes dos div dentro de un div padre como hago para que lo coloree todo de azul y acabe a la misma altura?
  #5 (permalink)  
Antiguo 16/08/2015, 15:36
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Div anidado

Cita:
Iniciado por borjagat Ver Mensaje
No me explique correctamente. a mide un 30% y esta al lado de b que mide un 70% en determinados momentos a desparece y entonces b tiene que coger todo el tamaño de a y b repartirlo
aunque no lo creo no entiendo ni papas de lo que intentas hacer, el asunto es que no dices si es en vertical o horizontal que estan esos porcentajes, es decir 30% de alto o de ancho, practicamente todo lo haces con css no veo cual es el problema y menos si no te explicas bien que es lo que necesitas lograr, seria algo asi pero con la poca info no podria ayudarte mucho:
Código PHP:
Ver original
  1. <style type="text/css">
  2. @media screen and (min-width:500px){
  3. .a{
  4.     display:inline-block;
  5.     position:relative;
  6.     float:left;
  7.    
  8.     width:30%;
  9.     height:150px;
  10.    
  11.     background-color:rgba(0,67,123,1.00);
  12.  
  13. }
  14. .b{
  15.     display:inline-block;
  16.     position:relative;
  17.     float:left;
  18.    
  19.     width:70%;
  20.    
  21.     height:150px;
  22.    
  23.     background-color:rgba(255,110,0,1.00);
  24. }
  25.  
  26. }
  27. @media screen and (max-width:480px){
  28. .a{
  29.     display:none;
  30.  
  31. }
  32. .b{
  33.     display:inline-block;
  34.     position:relative;
  35.     float:left;
  36.    
  37.     width:100%;
  38.    
  39.     height:150px;
  40.    
  41.     background-color:rgba(255,110,0,1.00);
  42. }
  43.  
  44.  
  45. }
  46.  
  47. </style>
  48.  
  49. <div class="a">
  50. <p>Mido 30%</p>
  51. </div>
  52. <div class="b">
  53. <p>Mido 70%</p>
  54. </div>
__________________
[email protected]
HITCEL

Etiquetas: Ninguno
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 11:27.