Hola a todos,
estoy con el diseño de una página y me gustaría que el footer se mantuviese siempre pegado en su sitio, que para eso es el footer. Intento que el diseño sea adaptable.
Espero que me puedan ayudar:
Código HTML:
<body>
<div id="container">
<div id="header">
<div id="logo">
<h1 class="logo"><a href="http://bodas.fireflystudio.es">Fotógrafos de boda</a></h1>
</div>
<div id="mainNav">
<ul>
<li><a href="http://bodas.fireflystudio.es/">Inicio</a></li>
<li><a href="http://bodas.fireflystudio.es/quienes-somos/">Quiénes somos</a></li>
<li><a href="http://bodas.fireflystudio.es/tarifas/">Tarifas</a></li>
<li><a href="http://bodas.fireflystudio.es/contacto/">Contacto</a></li>
</ul>
</div>
<div id="imagen-home"></div>
</div><!--end header-->
<!--Inicio Content-->
<div id="main">
<div class="reportajes-de-boda">
<div class="one_third elegancia"><h3>Elegancia</h3><p>Esta es una virtud que todo <b>fotógrafo de boda</b> debe tener, saber estar y pasar desapercibido en el día más importante de tu vida para obtener las mejores imagenes, ese es nuestro trabajo. Momentos intensos e infinitos</p></div>
<div class="one_third originalidad"><h3>Originalidad</h3><p>Somos <b>fotógrafos profesioanles</b> titulados por la Universidad Politécnica de Valencia en <b>fotografía artística</b>, todo ello aplicado a la <b>fotografía de boda</b>. Podemos hacer que lo que pase ese día perdure durante toda una vida</p></div>
<div class="one_third last profesionalidad"><h3>Profesionalidad</h3><p>Una amplia experiencia en el sector de fotografía social nos avala para que estéis tranquilos de que vuestro <b>reportaje de boda</b> será <b>mejor de lo que podéis soñar</b>. Para nosotros, vuestro sueño es una realidad</p></div>
<div class="clearboth"></div>
</div>
<div class="portfolio-bodas1">
<h2>Reportajes de bodas</h2>
<div class="one_third"><img src="/fotos-bodas/boda-clara300.jpg"></div>
<div class="one_third"><img src="/fotos-bodas/boda-clara300.jpg"></div>
<div class="one_third_last"><img src="/fotos-bodas/boda-clara300.jpg"></div>
</div>
<div class="portfolio-bodas1">
<div class="one_third"><img src="/fotos-bodas/boda-clara300.jpg"></div>
<div class="one_third"><img src="/fotos-bodas/boda-clara300.jpg"></div>
<div class="one_third_last"><img src="/fotos-bodas/boda-clara300.jpg"></div>
</div>
</div>
<div id="footer">
Footer
</div><!--end footer-->
</div><!--end container-->
</body>
CSS
Código HTML:
/* /////////////////////////////////////////////////////////////////////
// 02 - Global
/////////////////////////////////////////////////////////////////////*/
html, body { height: 100%; }
body {
font-family: Arial, sans-serif;
width:auto; height:auto;
padding: 0 0 30px 0;
margin: 0;
color: #7d7d7b;
background: #fff;
}
p {
line-height: 1.7em;
font-size: .9em;
margin: 0 0 20px 0;
}
ul {
list-style: none;
overflow: hidden;
}
li {
float:left;
}
img {
margin: 0;
}
img.left {
margin: 0 15px 15px 0;
float: left;
}
a {
text-decoration: none;
outline: none;
}
a{
color: #77a7b9;
}
a:hover {
color: #8dc7dc;
}
a img {
border:none;
}
h1, h2, h3, h4, h5, h6{
margin: 0 0 15px 0;
font-weight: normal;
color: #555555;
font-family: 'Raleway', sans-serif;
}
pre {
margin: 0 0 20px;
padding: 10px;
background: #fff;
overflow: auto;
border: 1px solid #e4e4e4;
}
.left {
float: left;
}
.right {
float: right;
}
input[type="email"], input[type="text"], textarea {
background-color: #fafafa;
padding: 10px;
font-family: Helvetica, Arial, sans-serif;
color: #6a6a6a;
border: 1px solid #ddd;
background: #fafafa url(images/field_bkg.png) repeat-x;
}
input[type="email"]:focus, input[type="text"]:focus {outline: none; background-color: #f7f7f7;}
textarea:focus {outline: none; background-color: #f7f7f7;}
textarea { width: 80%; font-size: 13px;}
/* //////////////////////////////////////////////////////////////////////
// 03 - General Layout
//////////////////////////////////////////////////////////////////////*/
#container {
width: 100%;
margin: 0 auto;
}
#main {
position: relative;
top: 650px;
height: 100%;
width: 80%;
margin: 0 auto;
background: #ccc;
}
#sidebar {
width: 220px;
float: right;
margin: 0 3% 0 0;
padding: 0 0 0 0;
}
/*////////////////////////////////////////////////////////////////////////
// 04 - Header
///////////////////////////////////////////////////////////////////////*/
#header{
width: 100%;
text-align: center;
margin: 0 auto;
}
#logo {
display: inline-block;
padding: 0;
}
#logo h1 {
margin: 20px 0 0 0 !important;
line-height: 1em !important;
padding: 0 !important;
font-weight: bold;
color: #222;
}
#header h1 {
font-size: 1.5em;
color: #222;
margin: 0;
}
#header h1 a, #header h1 a:hover{
color: #222 !important;
}
/* Top level navigation */
#mainNav{
position: absolute;
top: 70px;
width: 100%;
font-family: 'Raleway', sans-serif;
}
#mainNav ul{
margin: 0 auto;
display: inline-block;
padding: 0;
}
#mainNav li{
margin: 0 0 0 1.5em;
display: inline-block;
padding: 0;
}
#mainNav ul a{
line-height: 25px;
color: #8f8f8f;
font-size: .90em;
}
#mainNav ul ul a{
line-height: 15px;
font-weight: normal;
border-top: none;
}
#mainNav ul li a:hover,
#mainNav ul li:hover {
text-decoration: none;
color: #2e2e2e;
}
#imagen-home {
position: absolute;
top: 120px;
padding: 0 0 0 0;
margin: 0 auto;
z-index: -1;
background:#888 url('/fotos-bodas/boda-clara-javea.jpg') no-repeat center center;
width: 100%;
height: 500px;
}
/*////////////////////////////////////////////////////////////////////////
// 05 - Content
///////////////////////////////////////////////////////////////////////*/
.reportajes-de-boda {
border-style: solid;
border-width: 1px;
border-color: #f4f1f2;
padding: 10px 10px 10px 10px;
}
.portfolio-bodas1 {
margin-top: 40px;
height: 100%;
}
.portfolio-bodas1 h2 {
margin-bottom: 40px;
}
.portfolio-bodas2 {
margin-top: 40px;
}
/*Column Shortcodes------------------*/
.one_half{
width:48%;
position:relative;
margin-right:3%;
float:left;
}
.one_third{
width:30%;
position:relative;
margin-right:3%;
float:left;
}
/*////////////////////////////////////////////////////////////////////////
// 06 - Footer
///////////////////////////////////////////////////////////////////////*/
#footer {
position: relative;
}
Algo se me está escapando pero no se que es...
Muchas gracias de antemano!