Обнаружил в интернете очень простой способ создания табов без использования js.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <ul class="tabs"> <li><a href="#one">1</a></li> <li><a href="#two">2</a></li> <li><a href="#three">3</a></li> <li><a href="#four">4</a></li> <li><a href="#five">5</a></li> </ul> <div class="tabs-content"> <ul> <li id="one">1</li> <li id="two">2</li> <li id="three">3</li> <li id="four">4</li> <li id="five">5</li> </ul> </div> |
Разметка простая. Каждый элемент li это отдельный слайд.
1 2 3 4 5 6 7 8 9 | .tabs-content { width:960px; height:300px; overflow:hidden; } .tabs-content li { width:960px; height:300px; } |
Ссылки указывают на соответствующие id слайдов. Слайдам указаны ширина и высота равные блоку tabs-content.
Работает в Firefox, Opera (для старых версий нужно немного дополнить css), Safari, IE6+.
