Não consigo posionar div corretamente
28/03/2014
0
Meu código:
<!DOCTYPE html> <HTML> <head> <link rel="stylesheet" type="text/css" href="estilo.css" /> <script type="text/javascript"> $(document).ready(function(){ $("#content div:nth-child(1)").show(); $(".abas li:first div").addClass("selected"); $(".aba").click(function(){ $(".aba").removeClass("selected"); $(this).addClass("selected"); var indice = $(this).parent().index(); indice++; $("#content div").hide(); $("#content div:nth-child("+indice+")").show(); }); $(".aba").hover( function(){$(this).addClass("ativa")}, function(){$(this).removeClass("ativa")} ); }); </script> </head> <body> <div class="TabControl"> <div id="header"> <ul class="abas"> <li> <div class="aba"> <span>Tab 1</span> </div> </li> <li> <div class="aba"> <span>Tab 2</span> </div> </li> <li> <div class="aba"> <span>Tab 3</span> </div> </li> <li> <div class="aba"> <span>Tab 4</span> </div> </li> </ul> </div> <div id="content"> <div class="conteudo"> Conteúdo da aba 1 </div> <div class="conteudo"> Conteúdo da aba 2 </div> <div class="conteudo"> Conteúdo da aba 3 </div> <div class="conteudo"> Conteúdo da aba 4 </div> <div id="map"> Mapa </div> </div> </div> </body> </HTML>
O css:
<style> body{font-family:Calibri, Tahoma, Arial} .TabControl{ width:100%; overflow:hidden; height:900px} .TabControl #header{ width:100%; border: solid 1px; overflow:hidden; cursor:hand } .TabControl #content{ width:408px; border: solid 1px; overflow:hidden; height:100%; } .TabControl .abas{display:inline;} .TabControl .abas li{float:left} .aba{ width:100px; height:30px; border:solid 1px; border-radius:5px 5px 0 0; text-align:center; padding-top:5px; background:#3A5FCD} .ativa{ width:100px; height:30px; border:solid 1 px; border-radius:5px 5px 0 0; text-align:center; padding-top:5px; background:#27408B;} .ativa span, .selected span{color:#fff} .TabControl #content{background:#27408B} .TabControl .conteudo{width:100%; background:#27408B; display:none; height:100%;color:#fff} .selected{width:100px; height:30px; border:solid 1 px; border-radius:5px 5px 0 0; text-align:center; padding-top:5px; background:#27408B} .TabControl #map{ width:800px; border: solid 1px; overflow:hidden; height:100%; float: left; } </style>
Resultado a div map está por cima da conteúdo:
[img:descricao=Página]http://arquivo.devmedia.com.br/forum/imagem/343679-20140328-161123.png[/img]
Cássia Freitas
Posts
28/03/2014
Marcelo Pastore
olha o que apareceu no meu:
[img]http://arquivo.devmedia.com.br/forum/imagem/323571-20140328-172526.jpg[/img]
28/03/2014
Cássia Freitas
28/03/2014
Marcelo Pastore
[img]http://arquivo.devmedia.com.br/forum/imagem/323571-20140328-181003.jpg[/img]
31/03/2014
Cássia Freitas
Olha nessa imagem estpá selecionada a div map ela está por cima da control
[img]http://arquivo.devmedia.com.br/forum/imagem/343679-20140331-091637.png[/img]
31/03/2014
Cássia Freitas
No Firebug vc vai entender.. na imagem do post a area selecionada é a div deslocada
01/04/2014
Marcelo Pastore
02/04/2014
Cássia Freitas
Assim se vc clicar na div map vai ver que ela está deslocada.
Clique aqui para fazer login e interagir na Comunidade :)