Fernando Henrique de Souza 0 Denunciar post Postado Agosto 27, 2013 Olá pessoal estou finalizando o site de um cliente mais não encontro onde raios ajusto a altura da página e ela teima em sobrar uma altura após o rodapé, somente na página inicial, por favor se alguém puder me ajudar, será de grande valia! Obrigado. Restaurante Villa Verde Compartilhar este post Link para o post Compartilhar em outros sites
Wilherme 0 Denunciar post Postado Agosto 27, 2013 Poste seu código para podermos ajudar Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Henrique de Souza 0 Denunciar post Postado Agosto 27, 2013 <!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
Diéssica 140 Denunciar post Postado Agosto 27, 2013 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
Felipe Espinosa Fernandes 0 Denunciar post Postado Agosto 27, 2013 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