2014-11-16 4 views
0

Я скопировал код отсюда. http://jsfiddle.net/syahrasi/Us8uc/.Вкладки с использованием JQuery и CSS

<div id="tabs-container"> 
    <ul class="tabs-menu"> 
     <li class="current"><a href="#tab-1">Tab 1</a></li> 
     <li><a href="#tab-2">Tab 2</a></li> 
     <li><a href="#tab-3">Tab 3</a></li> 
     <li><a href="#tab-4">Tab 4</a></li> 
    </ul> 
    <div class="tab"> 
     <div id="tab-1" class="tab-content"> 

     </div> 
     <div id="tab-2" class="tab-content"> 


     </div> 
     <div id="tab-3" class="tab-content"> 

     </div> 
     <div id="tab-4" class="tab-content"> 

     </div> 
    </div> 
</div> 

По какой-то причине, которую я, похоже, не могу найти, его отображение выглядит следующим образом. http://postimg.org/image/ejs26rx3t/

Я старался изо всех сил, но не могу заставить его появляться, пока он показывает на скрипке. Помощь Plz.

+0

оных пожалуйста некоторые страницы с помощью CSS и JS-код на jsfiddle. Это швы, что-то не так с вашими стилями css. Проверьте css и устраните проблему. –

+0

попробуйте добавить 'display: inline-block' в' tabs-container' или добавить четкий div перед закрывающим div 'tabs-container' –

ответ

1

The Fiddle включает в себя normalize.css, как вы заметите при использовании инструментов веб-разработки и, например, проверьте элемент ul - list-style: outside none none; установлен в строке 21 нормали.css. Вы можете google для normalize.css для загрузки и включения на свою страницу.

normalize.css используется в Fiddle это одна: http://jsfiddle.net/css/normalize.css

+0

Я уже пробовал это, он просто снимает маркеры из элементов списка. Область содержимого все еще отображается снаружи. –

+0

@dr_dev Возможно ли, что вы добавите скрипт с кодом, так как было бы легче узнать, чего не хватает. –

+0

добавил скрипку. http://jsfiddle.net/5aonn7qr/ –

0

это работало для меня

<ul class="tabs-menu" style="width:100%; margin-bottom:0px;"> 
Смежные вопросы