Bug na exibição das abas em HTML
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1 • Compartilhe
Bug na exibição das abas em HTML
Detalhes da questão
Endereço do fórum: http://fairytailcelestial.forumeiros.com
Versão do fórum: PhpBB3
Descrição
Olá amigos,
Eu obtive um problema com meu codigo:
- Código:
<style>div.aba {
background: #FFF;
text-align: left;
padding: 10px;
border: 2px solid #DDD;;
border-radius: 2px;
font-family: Arial;
font-size: 12px;
}
#navebar {
font: bold 15px Verdana;
margin: 0;
padding: 3px;
}
#navebar li {
list-style: none;
margin-right: 1px;
display: inline;
}
#navebar li a {
padding: 3px;
border-top: 2px solid darkgray;
border-right: 2px solid darkgray;
border-left: 2px solid darkgray;
margin-bottom: -5px;
background: #000;
color: #FFF;
width: 160px;
line-height: 18px;
font-size: 15px;
font-weight: bold;
font-family: Trebuchet MS;
text-align: left;
background-color: #000;
padding: 3px;
display: block;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
transition: background-color 1s;
}
#navebar li a:hover {
color: #000;
background: #DDD;
border-color: #000;
}
#navebar li a.ativo {
background-color: #DDD;
color: #000;
}
#navebar li a:hover {
background-color: #DDD;
} </style> <script>
jQuery(document).ready(function(){
jQuery('#seender_abas').prepend(
'<ul id="navebar"> <li><a class="ativo">Guia dos Novatos</a></li><li><a>Regras e Magias</a></li><li><a>Regras e Magias</a></li></ul>')
jQuery('.aba').css({
display: 'none',
marginTop: 0,
borderTopWidth: 0
})
jQuery('#aba1').css('display', 'block');
jQuery('a', jQuery('#navebar')).click(function() {
var i = jQuery('a', jQuery('#navebar')).index(this) + 1;
jQuery(this).parents('#seender_abas').children('.aba:visible').hide();
jQuery('#aba' + i).show();
jQuery(this).parents('#navebar').find('a').removeClass('ativo');
jQuery(this).addClass('ativo');
})
})
</script>
<div id="seender_abas">
<div id="aba1" class="aba">
Conteúdo da aba 1.
</div>
<div id="aba2" class="aba">
Conteúdo da aba 2.
</div>
<div id="aba3" class="aba">
Conteúdo da aba 3.
</div>
</div>
Poderiam me informar o código da exibição de abas? Acho que exclui algo important, pois as abas não estão uma ao lado da outra.
Obrigado. Abraços o/
Última edição por Cloud' em 13.11.15 1:37, editado 1 vez(es)
Re: Bug na exibição das abas em HTML
Olá e bom dia.
É só remover o display: block; do seu navebar li a!
Atenciosamente,
Shek
É só remover o display: block; do seu navebar li a!
Atenciosamente,
Shek
Re: Bug na exibição das abas em HTML
- Código:
<style>div.aba {
background: #FFF;
text-align: left;
padding: 10px;
border: 2px solid #DDD;;
border-radius: 2px;
font-family: Arial;
font-size: 12px;
}
#navebar {
font: bold 15px Verdana;
margin: 0;
padding: 3px;
}
#navebar li {
list-style: none;
margin-right: 1px;
display: inline;
}
#navebar li a {
padding: 3px;
border-top: 2px solid darkgray;
border-right: 2px solid darkgray;
border-left: 2px solid darkgray;
margin-bottom: -5px;
background: #000;
color: #FFF;
width: 160px;
line-height: 18px;
font-size: 15px;
font-weight: bold;
font-family: Trebuchet MS;
text-align: left;
background-color: #000;
padding: 3px;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
transition: background-color 1s;
}
#navebar li a:hover {
color: #000;
background: #DDD;
border-color: #000;
}
#navebar li a.ativo {
background-color: #DDD;
color: #000;
}
#navebar li a:hover {
background-color: #DDD;
} </style> <script>
jQuery(document).ready(function(){
jQuery('#seender_abas').prepend(
'<ul id="navebar"> <li><a class="ativo">Guia dos Novatos</a></li><li><a>Regras e Magias</a></li><li><a>Regras e Magias</a></li></ul>')
jQuery('.aba').css({
display: 'none',
marginTop: 0,
borderTopWidth: 0
})
jQuery('#aba1').css('display', 'block');
jQuery('a', jQuery('#navebar')).click(function() {
var i = jQuery('a', jQuery('#navebar')).index(this) + 1;
jQuery(this).parents('#seender_abas').children('.aba:visible').hide();
jQuery('#aba' + i).show();
jQuery(this).parents('#navebar').find('a').removeClass('ativo');
jQuery(this).addClass('ativo');
})
})
</script>
<div id="seender_abas">
<div id="aba1" class="aba">
Conteúdo da aba 1.
</div>
<div id="aba2" class="aba">
Conteúdo da aba 2.
</div>
<div id="aba3" class="aba">
Conteúdo da aba 3.
</div>
</div>
Altere pra este código e boa tarde.
CT
Re: Bug na exibição das abas em HTML
Oi,
@CT, seu código fez com que ficasse grande demais oo texto das abas. Eu gostaria de deixar 10px o tamanho desse texto para as abas diminuírem.
Abraços o/
@CT, seu código fez com que ficasse grande demais oo texto das abas. Eu gostaria de deixar 10px o tamanho desse texto para as abas diminuírem.
Abraços o/
Re: Bug na exibição das abas em HTML
Altere pra este senhor,
Até mais.
CT
- Código:
<style>div.aba {
background: #FFF;
text-align: left;
padding: 10px;
border: 2px solid #DDD;;
border-radius: 2px;
font-family: Arial;
font-size: 12px;
}
#navebar {
font: bold 10px Verdana;
margin: 0;
padding: 3px;
}
#navebar li {
list-style: none;
margin-right: 1px;
display: inline;
}
#navebar li a {
padding: 3px;
border-top: 2px solid darkgray;
border-right: 2px solid darkgray;
border-left: 2px solid darkgray;
margin-bottom: -5px;
background: #000;
color: #FFF;
width: 160px;
line-height: 18px;
font-size: 10px;
font-weight: bold;
font-family: Trebuchet MS;
text-align: left;
background-color: #000;
padding: 3px;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
transition: background-color 1s;
}
#navebar li a:hover {
color: #000;
background: #DDD;
border-color: #000;
}
#navebar li a.ativo {
background-color: #DDD;
color: #000;
}
#navebar li a:hover {
background-color: #DDD;
} </style> <script>
jQuery(document).ready(function(){
jQuery('#seender_abas').prepend(
'<ul id="navebar"> <li><a class="ativo">Guia dos Novatos</a></li><li><a>Regras e Magias</a></li><li><a>Regras e Magias</a></li></ul>')
jQuery('.aba').css({
display: 'none',
marginTop: 0,
borderTopWidth: 0
})
jQuery('#aba1').css('display', 'block');
jQuery('a', jQuery('#navebar')).click(function() {
var i = jQuery('a', jQuery('#navebar')).index(this) + 1;
jQuery(this).parents('#seender_abas').children('.aba:visible').hide();
jQuery('#aba' + i).show();
jQuery(this).parents('#navebar').find('a').removeClass('ativo');
jQuery(this).addClass('ativo');
})
})
</script>
<div id="seender_abas">
<div id="aba1" class="aba">
Conteúdo da aba 1.
</div>
<div id="aba2" class="aba">
Conteúdo da aba 2.
</div>
<div id="aba3" class="aba">
Conteúdo da aba 3.
</div>
</div>
Até mais.
CT
Re: Bug na exibição das abas em HTML
Não resultou. :/
Re: Bug na exibição das abas em HTML
Perdão meu
Altere pra este,
CT
Altere pra este,
- Código:
<style>div.aba {
background: #FFF;
text-align: left;
padding: 10px;
border: 2px solid #DDD;;
border-radius: 2px;
font-family: Arial;
font-size: 10px;
}
#navebar {
font: bold 10px Verdana;
margin: 0;
padding: 3px;
}
#navebar li {
list-style: none;
margin-right: 1px;
display: inline;
}
#navebar li a {
padding: 3px;
border-top: 2px solid darkgray;
border-right: 2px solid darkgray;
border-left: 2px solid darkgray;
margin-bottom: -5px;
background: #000;
color: #FFF;
width: 160px;
line-height: 18px;
font-size: 10px;
font-weight: bold;
font-family: Trebuchet MS;
text-align: left;
background-color: #000;
padding: 3px;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
transition: background-color 1s;
}
#navebar li a:hover {
color: #000;
background: #DDD;
border-color: #000;
}
#navebar li a.ativo {
background-color: #DDD;
color: #000;
}
#navebar li a:hover {
background-color: #DDD;
} </style> <script>
jQuery(document).ready(function(){
jQuery('#seender_abas').prepend(
'<ul id="navebar"> <li><a class="ativo">Guia dos Novatos</a></li><li><a>Regras e Magias</a></li><li><a>Regras e Magias</a></li></ul>')
jQuery('.aba').css({
display: 'none',
marginTop: 0,
borderTopWidth: 0
})
jQuery('#aba1').css('display', 'block');
jQuery('a', jQuery('#navebar')).click(function() {
var i = jQuery('a', jQuery('#navebar')).index(this) + 1;
jQuery(this).parents('#seender_abas').children('.aba:visible').hide();
jQuery('#aba' + i).show();
jQuery(this).parents('#navebar').find('a').removeClass('ativo');
jQuery(this).addClass('ativo');
})
})
</script>
<div id="seender_abas">
<div id="aba1" class="aba">
Conteúdo da aba 1.
</div>
<div id="aba2" class="aba">
Conteúdo da aba 2.
</div>
<div id="aba3" class="aba">
Conteúdo da aba 3.
</div>
</div>
CT
Re: Bug na exibição das abas em HTML
Resultou!
Obrigado. Podem fechar
Obrigado. Podem fechar
Tópicos semelhantes
» Declaro Urgência Help HTML ( Colocar vídeo para tocar automaticamente quando abrir a página de entrada do fórum em HTML Preciso do códico em HTML
» [TUTORIAL] Exibição de conteúdo por abas
» Sistema de abas em página HTML
» Rss links em html para exibição nos tópicos
» Problema com exibição do conteúdo da página HTML
» [TUTORIAL] Exibição de conteúdo por abas
» Sistema de abas em página HTML
» Rss links em html para exibição nos tópicos
» Problema com exibição do conteúdo da página HTML
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos