Foros del Web » Creando para Internet » CSS »

section no toma full height

Estas en el tema de section no toma full height en el foro de CSS en Foros del Web. Buenas amigos, estoy diseñando un sitio y trato de hacerlo Responsive, el problema es que el SECTION cuya clase es MAIN no me toma el ...
  #1 (permalink)  
Antiguo 10/05/2015, 07:33
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 3 meses
Puntos: 19
section no toma full height

Buenas amigos, estoy diseñando un sitio y trato de hacerlo Responsive, el problema es que el SECTION cuya clase es MAIN no me toma el FULL HEIGHT a pesar que el BODY y HTML lo tienen declarado

Dentro de SECTION coloque ARTICULE, puesto que manejare "secciones" en el Body, y como se me pidio que se viera en Columnas les adiccione una classe llamada COL

Css:

Código CSS:
Ver original
  1. html, body
  2. {
  3.     height: 100%;
  4. }
  5. .main {
  6.   background: url("img/bg.jpg") no-repeat center center;
  7.   -webkit-background-size: cover;
  8.   -moz-background-size: cover;
  9.   -o-background-size: cover;
  10.   background-size: cover;
  11.   display: block;
  12.   height: 100%;
  13.   margin: 0;
  14.   /*min-height: 784px;  */
  15.   padding: 0.5em;
  16. }
  17. .main .articulo {
  18.   background: #fff;
  19.   box-shadow: 5px 5px 20px rgba(20,24,44,0.8);
  20.   color: #000;
  21.   display: block;
  22.   margin-bottom: 2em;
  23.   padding-bottom: 1em;
  24.   text-align: center;
  25.   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  26.   filter: alpha(opacity=50);
  27.   -moz-opacity: 0.5;
  28.   -khtml-opacity: 0.5;
  29.   opacity: 0.5;
  30. }
  31. .main .articulo h2 {
  32.   font-size: 1.5em;
  33. }
  34. .main .articulo p {
  35.   font-size: 1em;
  36.   line-height: 0.5em;
  37. }
  38. .col{
  39.   width: 40%;
  40.   float: left;
  41.   margin: 50px;
  42. }
  43. @media screen and (max-width:1030px) {  
  44.     .col{
  45.     width: 100%;
  46.     margin: 0px;
  47.     margin-top: 20px;
  48.   }
  49. }

HTML
Código HTML:
Ver original
  1. <section class="main">          
  2.             <article class="articulo col">
  3.                 <h2 class="subtit">Trade Consulting</h2>
  4.                 <p class="texto">
  5.                     <p>Search and selection of suppliers</p>
  6.                     <p>Sample check</p>
  7.                     <p>Purchase order management</p>
  8.                     <p>Payment management</p>                    
  9.                 </p>
  10.             </article>
  11.             <article class="articulo  col">
  12.                 <h2 class="subtit">Quality Control & Factory Audit</h2>
  13.                <p class="texto">
  14.                    <p>Sample Check</p>
  15.                    <p>Laboratory Testing</p>
  16.                    <p>Production Audit</p>
  17.                    <p>Post production inspection</p>
  18.                    <p>Pre-shipment inspection</p>
  19.                    <p>Container loading supervision</p>
  20.                    <p>Health & Safety Standards Audit</p>
  21.                </p>
  22.            </article>
  23.            <article class="articulo col">
  24.                <h2 class="subtit">Logistic Consulting</h2>
  25.                <p class="texto">
  26.                    <p>Cargo Insurance</p>
  27.                    <p>Import and export documentation</p>
  28.                    <p>Door to Door service</p>
  29.                    <p>Port to Port service</p>
  30.                    <p>Cargo tracking</p>
  31.                </p>
  32.            </article>
  33.            <article class="articulo col">
  34.                <h2 class="subtit">Investment Opportunities</h2>
  35.                <p class="texto">
  36.                    <p>New Products</p>
  37.                    <p>New Ideas</p>                    
  38.                </p>
  39.            </article>
  40.        </section>

Cuando se hace ZOOM para probar como se vera en diferentes pantallas los ARTICULE se salen del SECTION o este no llena todo el body, realmente no se que esta pasando :(

Para verlo en vivo (services)

http://jujogual.esy.es/

Última edición por JuJoGuAl; 10/05/2015 a las 08:02 Razón: Agregar Codigo
  #2 (permalink)  
Antiguo 10/05/2015, 13:54
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: section no toma full height

agregale un min-height: 784px; en estas clases .main .articulo Linea 91
  #3 (permalink)  
Antiguo 11/05/2015, 04:12
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 3 meses
Puntos: 19
Respuesta: section no toma full height

Eso hace que mis cuadros (Articule) se desborden:



Todo esto empezó cuando Agregue el float:left a .col pero entonces de que otra forma puedo hacer que se pongan uno al lado del otro (columnas) evitando que se desborden.
  #4 (permalink)  
Antiguo 11/05/2015, 06:28
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 11 meses
Puntos: 208
Respuesta: section no toma full height

Agrega overflow:hidden; a tu .main.. cuando flotas elementos tenes que colocarle esta propiedad a su padre para que no se desborden del contenedor.

Saludos
  #5 (permalink)  
Antiguo 11/05/2015, 08:35
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 3 meses
Puntos: 19
Respuesta: section no toma full height

Cita:
Iniciado por fede5426 Ver Mensaje
Agrega overflow:hidden; a tu .main.. cuando flotas elementos tenes que colocarle esta propiedad a su padre para que no se desborden del contenedor.

Saludos
Pense eso incluso me funciona pero me crea un scroll en el MAIN y lo que quiero es que se estire si no cabe lo que tiene...
  #6 (permalink)  
Antiguo 11/05/2015, 09:56
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 3 meses
Puntos: 19
Respuesta: section no toma full height

Este es el código de prueba: Aqui
  #7 (permalink)  
Antiguo 11/05/2015, 16:05
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: section no toma full height

quitale el background a tu Section .main, tambn el min-height: 784px; y pon el bg en tu body
Código CSS:
Ver original
  1. background: url("../img/bg.jpg") no-repeat center center;
  2. -webkit-background-size: cover;
  3. -moz-background-size: cover;
  4. -o-background-size: cover;
  5. background-size: cover;

tambien quitale el height: 100% a tu html,body o cámbialo por auto:
Código CSS:
Ver original
  1. html, body {
  2. height: auto;
  3. }
  #8 (permalink)  
Antiguo 11/05/2015, 18:23
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 3 meses
Puntos: 19
Respuesta: section no toma full height

Cita:
Iniciado por AngelKrak Ver Mensaje
quitale el background a tu Section .main, tambn el min-height: 784px; y pon el bg en tu body
El fondo se lo coloco a Main porque no quiero que el Header, el Nav ni el Footer lo toquen, es un fodo diseñado solo para el Contenido como tal de la WEB
Cita:
Iniciado por AngelKrak Ver Mensaje
tambien quitale el height: 100% a tu html,body o cámbialo por auto:
No me funciona, no existe una manera de que una caja no se desborde si no que se adapte al padre?
  #9 (permalink)  
Antiguo 11/05/2015, 19:28
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: section no toma full height

bueno la otra solucion que te traigo es esta y es la ultima que se me ocurre, aun que con la anterior a mi me funciona bien ._.

En la Clase .col agrega height: 30%;

En la Clase .main agrega min-height: 970px; y height: auto; en la Clase .col pero solo en la Media Querie @media screen and (max-width:1030px)

asi:
Código CSS:
Ver original
  1. @media screen and (max-width:1030px) {
  2.   footer .text{
  3.     width: 100%;
  4.     float: right;
  5.     text-align: center;
  6.   }
  7.     .col{
  8.     width: 100%;
  9.     margin: 0px;
  10.     margin-top: 20px;
  11.     height: auto;
  12. }
  13.   .main {
  14.     min-height: 970px;
  15.   }
  16. }
  #10 (permalink)  
Antiguo 13/05/2015, 05:25
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 3 meses
Puntos: 19
Respuesta: section no toma full height

La Solucion al problema! solo con cambiar el tamaño de .main en la media query me funciona perfecto.!

Etiquetas: background, color, float, full, height, html, responsive, section, toma, width
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 10:45.