Estou com uma duvida para fazer um site em CSS e nao estou conseguindo, to tentando fazer uma pagina com topo, menu lateral e conteudo no centro.
Mais o conteudo nao esta ficando no centro e vai para baixo de tudo.
Se alguem poder me ajudar o codigo esta abaixo.
Code CSS
body { margin: 0 0 0 0; padding: 0 0 0 0; } .campo { border: #CCCCCC 1px solid; /*color: #2f2f2f;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 105px; height: 16px; background-color: #ffffff; margin-right: 12px; padding-top: 3px; padding-left: 5px; padding-bottom: 3px; } #geral { border-right: 1px #CCCCCC solid; width: 950px; height: 100%; position: absolute; vertical-align: top; } #logo { background-image: url(images/fundo_topo_01.jpg); background-position: top; width: 950px; height: 159px; position: absolute; } .texto { font-family: Tahoma, Helvetica, sans-serif; } #infologin { margin: 45px 0 0 238px; } #infologin .texto{ font-size: 12px; word-spacing: 2px; line-height: 25px; } #fundomenu { margin: 0 0 0 0; width: 199px; height: 100%; background: url(images/menu_repeat.gif) repeat-y right; } #menu { width: 196px; background: #f9f9f9 url(images/menu_bg.gif) no-repeat top right; background-position: 1px 161px; border: 0px; padding-top: 161px; float:left; } #menu ul { margin: 0; padding: 5px; border: 0px; list-style: none; font: 12px Arial, Tahoma, Verdana; } #menu li { margin: 0 0 2px 0; } #menu li span { display: block; padding: 8px; color: #666; text-decoration: none; font-weight:bold; margin-top: 10px; } #menu li a { display: block; padding: 3px 8px 3px 16px; color: #666; text-decoration: none; vertical-align: middle; } #menu li a:hover { padding: 2px 8px 2px 15px; border: 1px solid #CCC; background: #FEFEFE; color: #007cc3; } #centro { width: 686px; float:right; } #conteudo { width: 400px; height: 350px; background-color:#009; } #topo_form { background: #CFD6D6; width: 686px; height: 25px; margin: 3px 0 0 0; } #topo_form .texto{ font-size: 15px; word-spacing: 2px; line-height: 25px; margin-left: 3px; vertical-align:middle; } #campo { width: 686px; margin: 3px 0 0 0; padding: 2px; } #campo .texto{ font-size: 12px; word-spacing: 2px; line-height: 25px; vertical-align:middle; } #form { width: 686px; margin: 3px 0 0 0; } #form .texto{ font-size: 12px; word-spacing: 2px; line-height: 25px; vertical-align:middle; } #texto { width: 670px; margin: 5px 0 0 5px; } #texto .texto{ font-size: 12px; word-spacing: 2px; line-height: 25px; vertical-align:middle; } .checkbox{ margin: 0 0 0 20px; padding: 2px; } .checkbox_2{ margin: 0 0 0 45px; padding: 2px; }
Code HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link href="estilos1.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="geral"> <div id="logo"></div> <div id="fundomenu"> <div id="menu"> <ul> <li><span>Cadastros Gerais</span></li> <li><a href="#">Home</a></li> <li><a href="#">Serviços</a></li> <li><a href="#">Contato</a></li> <li><span>Outro Menu</span></li> <li><a href="#">Opção 1</a></li> <li><a href="#">Opção 2</a></li> <li><a href="#">Opção 3</a></li> </ul> </div> </div> <div id="centro"> <div id="conteudo"></div> </div> </div> </body> </html>
Faleu pela ajuda....