2012-06-02 7 views
0

Я пытаюсь получить внешний вид выпадающего меню с помощью мыши. HTML, я до сих пор выглядит немного как этотизменение изображения и боковой панели

<div id="tabs"> 
<ul id="tab_list"> 
    <li><a href="" id="tab1" class="active">Contents</a></li> 
    <li><a href="" id="tab1" class="active">Contents</a></li> 
    <li><a href="" id="tab1" class="active">Contents</a></li> 
</ul> 
</div> 
<div id="tab_contents"> 
<div class=""> 
<h2>The table of contents</h2> 
<p>The descriptive text for this tab</p> 
</div> 
<div class="hide"> 
<h2>About the author</h2> 
</div> 
<div class="hide"> 
<h2>About the downloads</h2> 
</div> 
</div> 

И в CSS

#tabs{margin-top: 1em;} 
#tab_list{margin: 0; 
      padding: 3px 6px; 
      border-bottom: 1px solid black;}    
#tab_list li {list-style-type: none; 
       display: inline;}    
#tab_list li a {padding: 3px 1em; 
       margin-left: 3px; 
       text-decoration: none; 
       font-weight: bold; 
       color: black; 
       background: yellow; 
       border: 1px solid black; 
       border-bottom: none;}     
#tab_list li a:hover{background: white; 
        border-color: black;}      
#tab_list li a:active{background-color: white; 
         border-bottom: 1px solid white;}       
#tab_contents div{padding: 5px 10px 10px; 
        border: 1px solid black; 
        border-top: 0; 
        height: 100px;}      
.hide {display: none;} 

Теперь я хочу, чтобы скрыть и показать каждую страницу контента на основе категории я выбрать. Как я могу получить этот эффект? Пожалуйста, работайте прямо в моем примере.

+1

Не могли бы вы изменить разметку, чтобы лучше показать, что 'tab' относится к какому контенту (возможно, отредактируйте строку' content', чтобы уточнить), также ваш HTML недопустим: 'id' *** must *** быть уникальным в документе. И, возможно, покажите изображение, которое объясняет, что вы хотите. –

+0

@DavidThomas right Я исправлю id и классы, я создал jsfiddle для этого, поэтому проверьте это http://jsfiddle.net/jrhuW/ –

+0

Спасибо! И можете ли вы вообще изменить наценку? И ... вы хотите меню типа аккордеона или меню типа выгружаемых таблиц? –

ответ

0

Если я правильно понял, что вы хотите, я не уверен, что это можно сделать без js и почему у вас есть теги с одинаковым идентификатором?

Смежные вопросы