Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fernando Henrique de Souza

Rodapé

Recommended Posts

 

<!doctype html>  

<!--[if IEMobile 7 ]> <html lang="pt-BR"class="no-js iem7"> <![endif]-->

<!--[if lt IE 7 ]> <html lang="pt-BR" class="no-js ie6"> <![endif]-->

<!--[if IE 7 ]> <html lang="pt-BR" class="no-js ie7"> <![endif]-->

<!--[if IE 8 ]> <html lang="pt-BR" class="no-js ie8"> <![endif]-->

<!--[if (gte IE 9)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html lang="pt-BR" class="no-js"><!--<![endif]-->

 

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

 

 

<!--[if lt IE 9]>

<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>

<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>

<![endif]-->

<!--[if lt IE 9]>

<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>

<![endif]-->

<title>Restaurante Villa Verde e Biruta Pizzaria</title>

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

<meta name="Keywords" content="restaurante, pizzaria, villa, villa verde, biruta, rodízio, pizza, pizza, andradina, villa andradina, biruta andradina, vila verde, pizzaria em andradina, restaurante em andradina, marmita, marmitex, jantar, "/>

<meta name="Description" content="Restaurante Villa Verde e Bitura Pizzaria, seu Restaurante e Pizzaria em Andradina São Paulo Rodízio de Pizza todos os dias." />

<link rel="stylesheet" type="text/css" href="estilo.css" />

<script type='text/javascript' src='js/cufon-yui.js'></script>

<script type='text/javascript' src='js/cinnamon_cake_400.font.js'></script>

<link rel="stylesheet" href="default.css" type="text/css" media="screen" />

<link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

<script src="jquery.nivo.slider.pack.js" type="text/javascript"></script>

<!--[if gte IE 9]>

<script type="text/javascript">

Cufon.set('engine', 'canvas');

</script>

<![endif]-->

<script type="text/javascript">

Cufon.replace('h1')('h2')('h3')('h4')('h5')('h6');

Cufon('#nav', {color: '#ffffff',

hover: {textShadow: '0 0 1px 50px #fff'}});

</script>

 

</head>

<body>

<div class="limite">

<header>

<div class="bg-fundo">

<div class="divider">

</div>

<a href="http://www.restaurantevillaverde.com.br/" alt="Restaurante Villa Verde" /><h1 class="logotipo">

<span>Restaurante Villa Verde</span>

</h1></a>

<img src="imagens/tel.png" class="tel"/><h2 class="delivery">(18)3722-1103 / (18)3722-8740</h2>

</div>

<div id="menu">

<ul id="nav">

<li><a href="http://www.restaurantevillaverde.com.br/">Home</a></li>

<li><a href="/buffet/">Buffet</a></li>

<li><a href="/cardapio/">Cardápio</a></li>

<li><a href="#">Contato</a>

<ul class="down">

<li><a href="/faleconosco/">Fale conosco</a></li>

<li><a href="/trabalheconosco/">Trabalhe conosco</a></li>

</ul>

</li>

</ul>

</div>

</header>

 

<img src="imagens/bg-slider.jpg" class="bg-slider" />

<div id="wrapper">

<div class="slider-wrapper theme-default">

<div id="slider" class="nivoSlider">

<img src="images/pizza-de-bacalhau.jpg" data-thumb="../images/pizza-de-bacalhau.jpg" alt="Pizza de Bacalhau" />

<img src="images/nemo.jpg" data-thumb="../images/nemo.jpg" alt="" />

</div>

</div>

</div>

<script type="text/javascript" src="scripts/jquery-1.7.1.min.js"></script>

<script type="text/javascript" src="jquery.nivo.slider.js"></script>

<script type="text/javascript">

$(window).load(function() {

$('#slider').nivoSlider();

});

</script>

<div class="divider-baixo">

<div id="apres">

<div class="chamada1">

<a href="#" alt="Fotos"><img src="/imagens/fotos.jpg" title="Galeria de Fotos" align="center" /></a>

</div>

<div class="chamada2">

<img src="/imagens/funcionamento.jpg" align="center" title="Horário de Funcionamento" />

</div>

<div class="chamada3">

<a href="/localizacao/" alt="Localização"><img src="/imagens/localizacao.jpg" title="Localização" align="center" /></a>

</div>

</div>

<!-- <div class="parceiros">

<h2>Trabalhamos somente com as melhores marcas!</h2>

<a href="http://www.sadia.com.br/" alt="Sadia" target="_blank"><h2 class="sadia">

<span>Sadia</span>

</h2></a>

<a href="http://www.auroraalimentos.com.br/br/index.php/" alt="Aurora" target="_blank"><h2 class="aurora">

<span>Aurora</span>

</h2></a>

<a href="http://www.frimesa.com.br/br/" alt="Frimesa" target="_blank"><h2 class="frimesa">

<span>Frimesa</span>

</h2></a>

<a href="http://www.seara.com.br/" alt="Seara" target="_blank"><h2 class="seara">

<span>Seara</span>

</h2></a>

<a href="http://www.vigor.com.br/site/" alt="Vigor" target="_blank"><h2 class="vigor">

<span>Vigor</span>

</h2></a>

<a href="http://www.bunge.com.br/home/" alt="Bunge"target="_blank"><h2 class="bunge">

<span>Bunge</span>

</h2></a>

</div> -->

<<div class="cartoes">

<img src="/imagens/cartoes.png" title="Aceitamos os Cartões" align="center" />

</div>

<div class="rodape">

<h3> Todos os direitos reservados - Restaurante Villa Verde | iMagine, nós fazemos!</h3>

<div class="face">

<iframe class="face" src="//www.facebook.com/plugins/like.php?href=http://www.restaurantevillaverde.com.br&width=450&height=21&colorscheme=light&layout=button_count&action=like&show_faces=false&send=false&appId=342738209181690" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>

</div>

</div>

</div>

</body>

</html>

/* 

css reset

*/

 

html, body, div, span, applet, object, iframe,

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

margin: 0;

padding: 0;

border: 0;

font-size: 100%;

font: inherit;

vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

display: block;

}

body {

line-height: 1;

 

 

}

ol, ul {

list-style: none;

}

blockquote, q {

quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

content: '';

content: none;

}

table {

border-collapse: collapse;

border-spacing: 0;

}

body{

background: url("/imagens/bg.jpg") repeat;

}

h1.logotipo {

width: 184px; height: 184px;

background: url("imagens/logotipo.png") no-repeat;

position: relative!important;

top:5px!important;

left: 90px!important;

z-index:9998;

}

h1.logotipo span {

display: block;

width: 0;

height: 0;

overflow: hidden;

}

.tel{

position: absolute;

margin: -193px 0 0 535px;

z-index:9997;

}

h2.delivery{

margin: -200px 0 0 530px;

}

.limite{

width: 950px;

height:900px;

margin: auto;

background:url(imagens/bg-sombra.png);

}

#menu{

position:relative!important;

top: -78px!important;

left: 340px!important;

z-index: 9999;

background:url(imagens/menu.png)no-repeat;

width: 540px;

height: 73px;

}

#nav {

width: 540px;

height: 30px;

}

#nav li a {

margin-top: 15px;

padding: 10px;

display: block;

text-align: center;

font-size: 30px;

color: white;

list-style: none;

}

#nav li a:hover {

text-decoration: underline; /*Hover*/

}

#nav li:hover ul { display: block;

}

ul li {

float: left;

width: 130px;

position: relative;

}

.down {

display: none;

background:url(imagens/hover-f.png);

width: 168px;

height: 125px;

position:absolute;

top: 49px;

right: -20px;

}

.down li a{

width: 100px !important;

height: 40px !important;

margin-top: -10px !important;

font-size:20px !important;

position:relative;

top: 20px;

right: -20px;

}

.bg-slider{

float:left;

position:relative;

top: -15px;

left: 75px;

}

.bg-fundo{

background:url(imagens/bg-topo.png)no-repeat bottom center;

width: 900px;

margin: auto;

height: 145px;

z-index:-1;

}

.divider{

position: relative;

top: 140px;

background:url(imagens/divider.png)repeat-x;

height:24px;

}

.divider-baixo{

position: relative;

top: -270px;

left:25px;

background:url(imagens/divider.png)repeat-x center;

width: 900px;

height:24px;

}

h2{

color: #ffffff;

font-size:25px;

text-align: center;

padding: 10px;

margin-top:-30px;

}

#apres{

font-family: "Trebuchet ms";

font-size: 14px;

text-align: justify;

width: 900px;

height: 150px;

margin: 0 auto;

position: relative;

top: 55px;

line-height:20px;

}

#apres img{

padding-top: 10px;

margin: 0 auto;

}

.chamada1{

color: #fff;

width:260px;

float: left;

margin-right:20px;

margin-left:25px;

}

.chamada2{

color: #fff;

width :250px;

float : left;

margin-left:15px;

}

.chamada3{

color: #fff;

width:250px;

float :left;

margin-left:40px;

}

.cartoes{

width: 900px;

height:65px;

margin: 60px 0 0 0;

}

.parceiros{

position:relative;

top:100px;

width: 100%;

height:135px;

background:#5F8E40;

}

.parceiros h2{

margin-right: 10px;

margin-top:-10px;

}

h2.sadia {

width: 120px; height: 69px;

background: url("imagens/sadia-a.png") no-repeat left center;

float: left;

}

h2.sadia span {

display: block;

width: 0;

height: 0;

overflow: hidden;

}

h2.sadia:hover{background: url("imagens/sadia-b.png")no-repeat left center;

}

h2.aurora{

width: 120px; height: 69px;

background: url("imagens/aurora-a.png") no-repeat left center;

float: left;

}

h2.aurora span {

display: block;

width: 0;

height: 0;

overflow: hidden;

}

h2.aurora:hover{background: url("imagens/aurora-b.png")no-repeat left center;

}

h2.frimesa{

width: 120px; height: 69px;

background: url("imagens/frimesa-a.png") no-repeat left center;

float: left;

}

h2.frimesa span {

display: block;

width: 0;

height: 0;

overflow: hidden;

}

h2.frimesa:hover{background: url("imagens/frimesa-b.png")no-repeat left center;

}

h2.seara{

width: 120px; height: 69px;

background: url("imagens/seara-a.png") no-repeat left center;

float: left;

}

h2.seara span {

display: block;

width: 0;

height: 0;

overflow: hidden;

}

h2.seara:hover{background: url("imagens/seara-b.png")no-repeat left center;

}

h2.vigor{

width: 120px; height: 69px;

background: url("imagens/vigor-a.png") no-repeat left center;

float: left;

}

h2.vigor span {

display: block;

width: 0;

height: 0;

overflow: hidden;

}

h2.vigor:hover{background: url("imagens/vigor-b.png")no-repeat left center;

}

h2.bunge{

width: 120px; height: 69px;

background: url("imagens/bunge-a.png") no-repeat left center;

float: left;

}

h2.bunge span {

display: block;

width: 0;

height: 0;

overflow: hidden;

}

h2.bunge:hover{background: url("imagens/bunge-b.png")no-repeat left center;

 

}

.rodape{

width: 900px;

height: 60px;

background: url("/imagens/divider.png") repeat center;

position:relative;

top: 10px;

}

h3{

color: #fff;

font-size: 20px;

font-weight: 200;

padding:20px 0 0 15px;

}

.face{

width: 100px;

position: relative;

top: -11px;

left: 360px

}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fernando,

 

eu analisei todo o seu código, do HTML ao CSS. Eu diria que o problema é a estrutura HTML/CSS do website, já que o HTML veio acompanhado de uma formatação CSS totalmente incorreta. Você utilizou muito position desnecessariamente, e desconhecer a verdadeira função de um position junto de top, left[...] em um código é um erro bem grande e trabalhoso de ajeitar.

 

Se eu fosse você, reestruturaria TOTALMENTE o site. O código está mal pensado e, consequentemente, mal desenvolvido.

 

...Mas caso não tenha mais tempo para estudar (lamento se esse for o seu caso), a "solução" está no valor da propriedade top no elemento .divider-baixo. Altere-o e verá que a margem do rodapé se dá pela manipulação incorreta dos elementos. Me arrisco a dizer que é o máximo que se pode fazer nessa situação.

 

Refiz uma parte do seu código rapidinho aqui me baseando nas imagens do seu site para mostrar como tudo é mais simples com um código melhor estruturado :seta: http://jsfiddle.net/fWARM/

 

Uma observação sobre: Eu particularmente não faria com tantas imagens assim como foi feito. Usei o seu site como base para mostrar que para nem tudo se é necessário position. Não vicie nisso. Estude todas as propriedades do CSS e elementos do HTML (de linha, de bloco) que puder.

 

Algumas referências interessantes:

:seta: Maujor

:seta: HTML/CSS: The Right Way

:seta: Mozilla Developer Network

:seta: HTML Validator

:seta: CSS Validator

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boas dicas da Diéssica... soh adicionando uma observação para o Fernando, de uma olhada em HTML5 e semanticas.

 

 

O código está muito confuso devido aos usos abusivos e inadequados das "div", existem tantas outras tags que poderiam ser utilizadas e mais bem aplicadas.

 

Sugestão:
http://tableless.com.br/html-5-semantica-e-o-que-e-importante-na-web/#.Uhzx-hu1GXw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.