Comunidad de diseño web y desarrollo en internet online

Problema con Footer

Citar            
MensajeEscrito el 02 Feb 2013 11:08 pm
Hola amigos, tengo el siguiente problema con el footer de una página, en total tengo 4 archivos para la elaboración de la maqueta, 3 de ellos son archivos css estos son los siguientes.

1.- fuentes.css: En este archivo tengo las fuentes que estoy ocupando, estas fuentes las obtuve de google fonts.

2.- estilo_reset.css: Use un archivo reset para minimizar las diferencias visuales al momento de que la página sea vista en diferentes navegadores, este archivo reset lo copie de la página de Eric Meyer.

3.- estilo_home: En este último archivo css "estilo_home.css" coloco las reglas de estilo para la apariencia y posicionamiento de elementos html de la maqueta.

El último archivo es el index.html

En lo que tengo problemas es que el color del footer abarque el 100% de longitud del monitor intente varias cosas para poder lograrlo y no tengo resultados favorables.

Mi estructura del HTML es la siguiente:

Tengo un div con un selector de tipo id el cual se llama "wrapper_home"

Código HTML :

<div id="wrapper_home"></div>


dentro de el contengo otros <div></div>.

Código HTML :

<div id="cabecera_home"></div>
<div id="contenido_home"></div>
<div id="footer"></div>


Dentro de estas diviciones principales tengo otras más para la distribución de la información que contendra la página, en la "cabecera_home" contiene un <h1></h1> para contener el nombre de la página, otro div más para llamado "navegacion_home" que contiene una lista desordenada para las opciones del menú horizontal.

Dentro del div "contenido_home" existe otro llamado "galeria_imagen" para una galeria dinamica, también contiene un parrafo con textos de prueba tipo Lorem ipsum, fuera del cierre del div "galeria_imagen" tengo otro div para mostrar los diferentes servicios, este div se llama "servicios" y en el tengo 6 divs más con un tipo de selector class.

Por último el div "footer", el cual contiene 3 divs más para su contenido: "Acerca de" "Contacto" "Redes Sociales" que por el momento contienen textos de prueba Lorem ipsum.

Todo el código HTML es este:

Código HTML :

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<title>Pagina de prueba</title>
<!--
   HOJAS DE ESTILO
-->
<link rel="stylesheet" media="all" type="text/css" href="CSS/fuentes.css" />
<link rel="stylesheet" media="all" type="text/css" href="CSS/estilo_reset.css" />
<link rel="stylesheet" media="all" type="text/css" href="CSS/estilo_home.css" />
</head>

<body>
<div id="wrapper_home">
   <!--
       Logo de la página
    -->
   <div id="cabecera_home">
      <h1><span id="nombre">Blue</span><span id="apellido">Scuba</span></h1>
        <!--
           Navegación principal (menú horizontal)
        -->
       <div id="navegacion_home">
          <ul>
           <li><a href="#">Inicio</a></li>
               <li><a href="#">Noticias</a></li>
               <li><a href="#">Poryectos</a></li>
               <li><a href="#">Contacto</a></li>
               <li><a href="#">Aviso legal</a></li>
           </ul>
       </div>
   </div>

   <div id="contenido_home">
       <!--
           Galeria de imagenes
        -->
      <div id="galeria_imagen">
         <img src="IMG/slide_00.jpg" />
          <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s...</p>
      </div>

      <div id="servicios">
           <!--
               Servicios
            -->
      <div class="servicio">
               <div id="img_contacto"></div>
                <h3 class="servicio">Contactanos</h3>
                <p class="servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s </p>
                <a class="myButton" href="#">Más Información</a>
            </div>

          <div class="servicio">
               <div id="img_trabajo"></div>
                <h3 class="servicio">Visitia nuestro trabajo</h3>
                <p class="servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s </p>
                <a class="myButton" href="#">Más Información</a>
            </div>

          <div class="servicio unico">
               <div id="img_nosotros"></div>
                <h3 class="servicio">Sobre nosotros</h3>
                <p class="servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s </p>
                <a class="myButton" href="#">Más Información</a>
            </div>

          <div class="servicio">
               <div id="img_solucion"></div>
                <h3 class="servicio">Soluciones practicas</h3>
                <p class="servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s </p>
                <a class="myButton" href="#">Más Información</a>
            </div>

          <div class="servicio">
               <div id="img_ideas"></div>
                <h3 class="servicio">Ideas Inovadoras</h3>
                <p class="servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s </p>
                <a class="myButton" href="#">Más Información</a>
            </div>

          <div class="servicio unico">
               <div id="img_elegirnos"></div>
                <h3 class="servicio">¿Por que elegirnos?</h3>
                <p class="servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s </p>
                <a class="myButton" href="#">Más Información</a>
            </div>
      </div>
        <!--
           Fin de los servicios
        -->
   </div>

   <div id="footer">
       <!--
           Contenido footer
        -->
       <div class="contenido_footer">
        <h3 class="contenido_footer_descripcion">Acerca de</h3>
            <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>
        </div>

        <div class="contenido_footer">
           <h3 class="contenido_footer_descripcion">Contacto</h3>
            <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>
        </div>

        <div class="contenido_footer redes">
           <h3 class="contenido_footer_descripcion">Redes Sociales</h3>
            <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>
            <ul id="iconos_sociales">
                <li class="sociales"><a href="#"><img src="../IMG/Home_r24_c29_s1.png"></a></li>
                <li class="sociales"><a href="#"><img src="../IMG/Home_r24_c26_s3.png"></a></li>
                <li class="sociales"><a href="#"><img src="../IMG/Home_r24_c35_s1.png"></a></li>
                <li class="sociales"><a href="#"><img src="../IMG/Home_r24_c37_s4.png"></a></li>
            </ul>
        </div>
        <!--
           Fin del contenido footer
        -->
    </div>
</div>
</body>
</html>


Mi archivo CSS "estilo_home" es el siguiente:

Código CSS :

/**************************************************
ESTILO HOME
**************************************************/

/*
   CONTENEDORES GLOBALES
   ---------------------------------------------------------------------------------*/
div#wrapper_home{
   border: 0px solid #000;
   margin: 0px auto;
   width: 1000px;
}

div#contenido_home{
   width: 1000px;
}

/*
   CABECERA
   ---------------------------------------------------------------------------------*/
div#cabecera_home{
   border: 0px solid blue;
   padding-top: 40px;
   width: 1000px;
}

div#cabecera_home h1{
   border: 0px solid #000;
   float: left;
   font-size: 70px;
   margin-top: 30px;
}

span#nombre,
span#apellido{
   font-family: 'Keania One', Verdana, Tahoma, sans-serif;
}

span#nombre{
   color: #73BFCE;
}

span#apellido{
   color: #1F2B30;
}

/*
   NAVEGACION PRINCIPAL DEL SITIO
   ---------------------------------------------------------------------------------*/
div#navegacion_home{
   border: 0px solid #000;
   float: left;
   margin-left: 460px;
   margin-top: -30px;
}

div#navegacion_home ul{
   list-style-type: none;
}

div#navegacion_home ul li{
   float: left;
}

div#navegacion_home ul li a{
   color: #888888;
   font-family: 'ABeeZee', Verdana, Tahoma, sans-serif;
   font-size: small;
   font-weight: bold;
   margin-right: 40px;
   text-decoration: none;
}

div#navegacion_home ul li a:hover{
   color: #91C9D2;
}

/*
   CONTENIDO PRINCIPAL HOME
   ---------------------------------------------------------------------------------*/
div#galeria_imagen{
   float: left;
   margin-top: 50px;
   width: 1000px;
}

div#galeria_imagen img{
   height: 350px;
   margin-left: 95px;
   width: 800px;
}

div#galeria_imagen p{
   font-size: 30px;
   font-family: 'ABeeZee', Verdana, Tahoma, sans-serif;
   text-align: center;
   margin-left: 110px;
   margin-top: 40px;
   width: 750px;
}

div#servicios{
   float: left;
   margin-top: 50px; 
   width: 1000px;
}

div.servicio{
   border: 0px solid #000;
   float: left;
   margin-bottom: 60px;
   margin-right: 30px;
   width: 310px;
}

div.unico{
   margin-right: 0px;
}

/*
   PIE DE PAGINA
   ---------------------------------------------------------------------------------*/
head#color_footer{
   background-color: #2c2c2c;S
   width: 100%;
}

div#footer{
   background-color: #2c2c2c;
   border: 0px solid red;
   clear: both;
   height: 200px;
   padding-top: 40px;
   width: 1000px;
}

div#footer div.contenido_footer{
   border: 0px solid #000;
   color: #B2B7B7;
   float: left;
   margin-right: 30px;
   width: 310px;
}

div#footer div.redes{
   margin-right: 0px;
}

div#img_contacto{
   background-image: url('../IMG/Home_r7_c3_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_contacto:hover{
   background-image: url('../IMG/Home_r7_c3_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

h3.servicio{
   border: 0px solid #000;
   float: left;
   font-family: 'Salsa', Verdana, Tahoma, Arial, sans-serif;
   font-size: 23px;
   margin-left: 75px;
   margin-top: -55px;
}

h3.servicio:hover{
   color: #4FA9B8;
}

p.servicio{
   border: 0px solid #000;
   color: #939292;
   float: left;
   font-family: 'Inder', Verdana, Tahoma, Arial, sans-serif;
   margin-left: 75px;
   text-align: left;
   width: 230px;
}

p.servicio:hover{
   color: #000;
}

div#img_trabajo{
   background-image: url('../IMG/Home_r7_c13_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_trabajo:hover{
   background-image: url('../IMG/Home_r7_c13_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_nosotros{
   background-image: url('../IMG/Home_r8_c24_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_nosotros:hover{
   background-image: url('../IMG/Home_r8_c24_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_solucion{
   background-image: url('../IMG/Home_r14_c2_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_solucion:hover{
   background-image: url('../IMG/Home_r14_c2_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_ideas{
   background-image: url('../IMG/Home_r15_c14_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_ideas:hover{
   background-image: url('../IMG/Home_r15_c14_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_elegirnos{
   background-image: url('../IMG/Home_r14_c25_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_elegirnos:hover{
   background-image: url('../IMG/Home_r14_c25_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

ul#iconos_sociales{
   border: 0px solid #000;
   list-style-type: none;
   margin-top: 15px;
}

ul#iconos_sociales li.sociales{
   float: left;
}

ul#iconos_sociales li.sociales a{
   margin-right: 20px;
   text-decoration: none;
}

h3.contenido_footer_descripcion{
   color: #fff;
   font-family: 'Inder', Verdana, Tahoma, Arial, sans-serif;
   font-size: 20px;
   font-weight: bold;
   margin-bottom: 15px;
   text-align: left;
}

div.contenido_footer p{
   font-family: 'ABeeZee', Verdana, Tahoma, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

/*
   ESTILO BOTON
   ---------------------------------------------------------------------------------*/
.myButton{
   -moz-box-shadow: 0px 10px 14px -7px #276873;
   -webkit-box-shadow: 0px 10px 14px -7px #276873;
   box-shadow: 0px 10px 14px -7px #276873;    
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
   background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
   background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
   background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
   background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
   background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);    
   background-color:#599bb3;
   -moz-border-radius:8px;
   -webkit-border-radius:8px;
   border-radius:8px;
   display:inline-block;
   color:#ffffff;
   font-family:arial;
   font-size:15px;
   font-weight:bold;
   padding:8px 27px;
   text-decoration:none;
   margin-left: 75px;
   margin-top: 20px;    
}

.myButton:hover{
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
   background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
   background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
   background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
   background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
   background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);        
   background-color:#408c99;
}

.myButton:active{
   position:relative;
   top:1px;
}


En las reglas de estilo, wrapper_home le doy una longitud absoluta de 1000px y que el contenido este centrado, tanto al contenido_home como el footer tienen la longitud de wrapper_home, 1000px.

Por el momento obtengo lo siguiente.



Esta es la parte donde se puede observar el footer.



Lo que quiero obtener es que el color del footer "#2C2C2C" se expanda hasta el 100% de la pantalla. Intento esto, meter otro div dentro de div footer, despues en la hoja de estilo le coloco el mismo color de fondo que tiene el footer #2C2C2C con una longitud del 100% pero no me resulta y todo el contenido de la página adquiere el color del footer #2C2C2C.

Código HTML :

<div id="color_footer">
   <!--
      Contenido footer
   -->
</div>


En estilo_home agrego la siguiente regla

Código CSS :

div#color_footer{
   background-color: #2C2C2C;
   width: 100%;
}


Y esto es lo que obtengo:





Espero que me puedan guiar para obtener el resultado que quiero.

:D

Por Eddy_

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 Feb 2013 07:42 am
si quieres fondos al 100% de la ventana, no puedes meter todas las secciones en un solo contenedor, necesitas un "wrapper" por cada sección en la que pretendas ponerle fondo al 100%.

algo así:

Código HTML :

<div class="wrapper_header">
     <div class="header>
     
      </div>
</div>

<div class="wrapper_mian-content">
     <div class="main-content>
     
      </div>
</div>

<div class="wrapper_footer">
     <div class="footer>
     
      </div>
</div>


despues en el css le pones los fondos al los wrapper, que por defecto tendrán un ancho del 100% de la ventana, el resto de estilos incluyendo el ancho de 1000px y el margin: auto, se los pones a cada sección.

Por HtrMancera

Claber

342 de clabLevel

1 tutorial

Genero:Masculino  

Front-end Developer

chrome
Citar            
MensajeEscrito el 05 Feb 2013 07:47 pm
Gracias HtrMancera, esta forma la desconocía, un contenedor por cada sección de la página, sin que todas estas secciónes esten dentro de un contenedor general, en pocas palabras, cada sección independiente de la otra, pero despues de horas de probar con esta forma que me sugieres, se me presentaron varios problemas, uno de ellos fue, que los div se encimaban, uno detras del otro, eso lo solucione poniendo la propiedad clear: both; así los div se posicionan uno debajo de otro, sin que se amontonen, me di cuenta que para la posición de elementos no siempre se usa float: left;, al hacerlo mis elementos se salian del contenedor asignado, pero con display: inline-block; problema resuelto.

En el HTML me quedo algo como esto:

Código HTML :

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<title>Prueba</title>
<link rel="stylesheet" media="all" type="text/css" href="CSS/estilo_reset.css" />
<link rel="stylesheet" media="all" type="text/css" href="CSS/fuentes.css" />
<link rel="stylesheet" media="all" type="text/css" href="CSS/estilo_home.css" />
</head>

<body>
<!--
   CABECERA
-->
<div id="home">
   <div id="cabecera_home">
       <h1 id="logo"><span id="nombre">Blue</span><span id="apellido">Scuba</span></h1>
        <ul id="navegacion_principal">
           <li><a class="boton_navegacion" href="#">Inicio</a></li>
            <li><a class="boton_navegacion" href="#">Noticias</a></li>
            <li><a class="boton_navegacion" href="#">Proyectos</a></li>
            <li><a class="boton_navegacion" href="#">Contacto</a></li>
            <li><a class="boton_navegacion" href="#" id="null_margin">Aviso Legal</a></li>
        </ul>
    </div>
</div>
<!--
   FIN CABECERA
-->

<!--
   CONTENIDO HOME
-->
<div id="contenido_home">
   <div id="imagen_galeria">
       <img src="IMG/slide_00.jpg" />
        <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s...</p>
    </div>
    
    <div id="categoria_servicio">
       <div class="servicio">
           <div id="img_contacto"></div>
            <h3 class="titulo_servicio">Contactanos</h3>
            <p class="descripcion_servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
            <a href="#" class="boton">Más Información</a>
        </div>
        <div class="servicio">
           <div id="img_trabajo"></div>
            <h3 class="titulo_servicio">Visita nuestro trabajo</h3>
            <p class="descripcion_servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
            <a href="#" class="boton">Más Información</a>
        </div>
        <div class="servicio unico">
             <div id="img_nosotros"></div>
            <h3 class="titulo_servicio">Sobre nosotros</h3>
            <p class="descripcion_servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
            <a href="#" class="boton">Más Información</a>
        </div>
        <div class="servicio">
           <div id="img_solucion"></div>
            <h3 class="titulo_servicio">Soluciones practicas</h3>
            <p class="descripcion_servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
            <a href="#" class="boton">Más Información</a>
        </div>
        <div class="servicio">
           <div id="img_ideas"></div>
            <h3 class="titulo_servicio">Ideas inovadoras</h3>
            <p class="descripcion_servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
            <a href="#" class="boton">Más Información</a>
        </div>
        <div class="servicio unico">
           <div id="img_elegirnos"></div>
            <h3 class="titulo_servicio">¿Por que elegirnos?</h3>
            <p class="descripcion_servicio">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
            <a href="#" class="boton">Más Información</a>
        </div>
    </div>
</div>
<!--
   FIN CONTENIDO HOME
-->

<!--
   FOOTER
-->
<div id="color_footer">
   <div id="footer_home">
      <div class="descripcion_footer">
          <h3 class="titulo_footer">Acerca de</h3>
           <p class="footer_descripcion">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>
       </div>
       <div class="descripcion_footer">
          <h3 class="titulo_footer">Contacto</h3>
           <p class="footer_descripcion">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>
       </div>
       <div class="descripcion_footer no_margin_right">
          <h3 class="titulo_footer">Redes Sociales</h3>
           <p class="footer_descripcion">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>
       </div>
        <div id="redes_sociales">
           <ul id="iconos_sociales">
               <li class="sociales"><a href="#"><img src="IMG/Home_r24_c29_s1.png"></a></li>
                <li class="sociales"><a href="#"><img src="IMG/Home_r24_c26_s3.png"></a></li>
                <li class="sociales"><a href="#"><img src="IMG/Home_r24_c35_s1.png"></a></li>
                <li class="sociales"><a id="null_icono_social" href="#"><img src="IMG/Home_r24_c37_s4.png"></a></li>
            </ul>
        </div>
   </div>
</div>
<!--
   FIN FOOTER
-->

</body>
</html>


En cuanto al footer con CSS agregue un nuevo div que contenia a toda la estructura interna, a ese div contenedor que llame color_footer, le agregue una longitud del 100%, para que abarcara todo el ancho de la pantalla, un background-color: #2C2C2C; y una altura aproximada de 250px.

Este es el CSS (no se hicieron muchas modificaciones)

Código CSS :

/**************************************************
ESTILO HOME
**************************************************/
/*
   ESTILO GENERAL A LOS ESTILOS PRINCIPALES
   ----------------------------------------------------------------------------------------------------*/
div#home,
div#contenido_home,
div#footer_home{
   margin: 0px auto;
}

/*
   CONTENIDO CABECERA HOME
   ----------------------------------------------------------------------------------------------------*/
div#home{
   border: 0px solid #000;
   width: 1000px;
}

ul#navegacion_principal,
h1#logo{
   border: 0px solid #000;
}

h1#logo{
   font-family: 'Keania One', Verdana, Tahoma, Arial, sans-serif;
   font-size: 70px;
   margin-top: 50px;
}

h1#logo,
ul#navegacion_principal{
   display: inline-block;
}

span#nombre{
   color: #73BFCE;
}

span#apellido{
   color: #1F2B30;
}

ul#navegacion_principal{
   list-style-type: none;
   margin-left: 540px;
}

ul#navegacion_principal li{
   display: inline-block;
}

ul#navegacion_principal li a{
   color: #838384;
   font-family: 'ABeeZee', Verdana, Tahoma, Arial, sans-serif;
   font-size: small;
   font-weight: bold;
   margin-right: 30px;
   text-decoration: none;
}

ul#navegacion_principal li a:hover{
   color: #73BFCE;
}

ul#navegacion_principal li a#null_margin{
   margin-right: 0px;
}

/*
   CONTENIDO PRINCIPAL HOME
   ----------------------------------------------------------------------------------------------------*/
div#contenido_home{
   border: 0px solid #000;
   clear: both;
   margin-top: 80px;
   width: 1000px;
}

div#imagen_galeria img{
   height: 350px;
   margin-left: 95px;
   width: 800px;
}

div#imagen_galeria p{
   border: 0px solid #000;
   font-family: 'ABeeZee', Verdana, Arial, Tahoma, sans-serif;
   font-size: 30px;
   margin-left: 110px;
   margin-top: 40px;
   text-align: center;
   width: 750px;
}

div#categoria_servicio{
   border: 0px solid #000;
   margin-top: 50px;
   width: 1000px;
}

div.servicio{
   border: 0px solid #000;
   display: inline-block;
   margin-bottom: 60px;
   margin-right: 25px;
   width: 310px;
}

div.unico{
   margin-right: 0px;
}

div#img_contacto{
   background-image: url('../IMG/Home_r7_c3_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_contacto:hover{
   background-image: url('../IMG/Home_r7_c3_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_trabajo{
   background-image: url('../IMG/Home_r7_c13_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_trabajo:hover{
   background-image: url('../IMG/Home_r7_c13_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_nosotros{
   background-image: url('../IMG/Home_r8_c24_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_nosotros:hover{
   background-image: url('../IMG/Home_r8_c24_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_solucion{
   background-image: url('../IMG/Home_r14_c2_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_solucion:hover{
   background-image: url('../IMG/Home_r14_c2_s2.png');
   background-repat: no-repat;
   height: 57px;
   width: 57px;
}

div#img_ideas{
   background-image: url('../IMG/Home_r15_c14_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_ideas:hover{
   background-image: url('../IMG/Home_r15_c14_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_elegirnos{
   background-image: url('../IMG/Home_r14_c25_s1.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

div#img_elegirnos:hover{
   background-image: url('../IMG/Home_r14_c25_s2.png');
   background-repeat: no-repeat;
   height: 57px;
   width: 57px;
}

h3.titulo_servicio{
   border: 0px solid #000;
   float: left;
   font-family: 'Salsa', Verdana, Tahoma, Arial, sans-serif;
   font-size: 23px;
   margin-left: 75px;
   margin-top: -55px;
}

h3.titulo_servicio:hover{
   color: #4FA9B8;
}

p.descripcion_servicio{
   border: 0px solid #000;
   color: #838384;
   float: left;
   font-family: 'Inder', Verdana, Tahoma, Arial, sans-serif;
   margin-left: 75px;
   text-align: left;
   width: 230px;
}

p.descripcion_servicio:hover{
   color: #000;
}

a.boton{
   -moz-box-shadow: 0px 10px 14px -7px #276873;
   -webkit-box-shadow: 0px 10px 14px -7px #276873;
   box-shadow: 0px 10px 14px -7px #276873;    
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
   background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
   background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
   background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
   background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
   background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);    
   background-color:#599bb3;
   -moz-border-radius:8px;
   -webkit-border-radius:8px;
   border-radius:8px;
   display:inline-block;
   color:#ffffff;
   font-family:arial;
   font-size:15px;
   font-weight:bold;
   padding:8px 27px;
   text-decoration:none;
   margin-left: 75px;
   margin-top: 20px;    
}

a.boton:hover{
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
   background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
   background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
   background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
   background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
   background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);        
   background-color:#408c99;
}

a.boton:active{
   position:relative;
   top:1px;
}

/*
   CONTENIDO FOOTER HOME
   ----------------------------------------------------------------------------------------------------*/
div#color_footer{
   background-color: #2C2C2C;
   height: 250px;
   width: 100%;
}

div#footer_home{
   border: 0px solid #000;
   cleat: both;
   margin-top: 40px;
   width: 1000px;
}

div.descripcion_footer{
   border: 0px solid #000;
   display: inline-block;
   margin-top: 40px;
   margin-right: 26px;
   width: 310px;
}

div.no_margin_right{
   margin-right: 0px;
}

h3.titulo_footer{
   border: 0px solid #000;
   color: #fff;
   font-family: 'Inder', Verdana, Tahoma, Arial, sans-serif;
   font-size: 20px;
   font-weight: bold;
   margin-bottom: 15px;
   text-align: left;
}

p.footer_descripcion{
   border: 0px solid #000;
   color: #B2B7B7;
   font-family: 'ABeeZee', Verdana, Tahoma, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

div#redes_sociales{
   border: 0px solid #000;
   margin-left: 684px;
   margin-bottom: 40px;
   margin-top: 20px;
   width: 310px;
}

ul#iconos_sociales{
   list-style-type: none;
}

ul#iconos_sociales li{
   display: inline-block;
}

ul#iconos_sociales li a{
   margin-right: 15px;
   text-decoration: none;
}

a#null_icono_social{
   margin-right: 0px;
}


Gracias a esta nueva forma, pude sacar el footer que queria :D



¿Algunas buenas referencias que me puedas proporcionar para aprender a maquetar mejor?.

Por Eddy_

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Feb 2013 08:00 pm
Tu vas adaptando la estructura según el diseño... otra opción para tu plantilla es:

Código HTML :

<div class="wrapper">
  <header></header>
  <section id="content"></section>
</div>

<footer>
  <div class="wrapper"></div>
</footer>


Saludos.

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome
Citar            
MensajeEscrito el 06 Feb 2013 12:06 am
Tengo que intentar con esta nueva estructura, apenas vi tu mensaje y me puse a leer sobre esta estructura de html, ¿Entonces con section ya no es necesario que use de forma obsesiva el anidamiento de elementos div?, gracias nasho, pronto estare mostrando el resultado de la maquetación con esta nueva estructura.

;)

Por Eddy_

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Feb 2013 12:36 am
Lo que puse es, porque ví que utilizas el doctype de html5 pero no tienes ninguna etiqueta html5

Es sencillo:

<header> - lo que va hasta arriba (solo hay 1)
<footer> - lo que va hasta abajo (solo hay 1)
<nav> - menú de navegación entre secciones de tu sitio (puede haber varios, no son links para fuera del sitio)
<section> - las secciones del sitio y el contenido
<article> - artículos de contenido
<aside> - información referente a otra sección de tu sitio

Esas son las principales, que se usan para estructurar.
Usa divs cuando quieras agrupar algo que no tenga algún significado semántico (como los wrappers, solo delimita el ancho que ocupará el contenido).

Saludos.

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.