Каков элегантный способ создания горизонтальных вкладок HTML? - PullRequest
0 голосов
/ 23 сентября 2011

Я собираюсь сделать веб-страницу HTML. Мне интересно, какой самый элегантный способ создания HTML горизонтальных вкладок (в качестве панели навигации)?

Я хотел бы, чтобы выбранная вкладка и невыбранная вкладка имели разные цвета.

Полагаю, я должен использовать CSS для стилизации и, возможно, jQuery, чтобы показывать и скрывать различный контент на разных вкладках?

Ответы [ 4 ]

2 голосов
/ 23 сентября 2011

Используйте модуль jQuery UI Tabs.

http://jqueryui.com/demos/tabs/

0 голосов
/ 23 сентября 2011

Обычно рекомендуется использовать элементы <li> для вкладок и меню (с <ul> в качестве контейнера для группы вкладок) и соответствующим образом их стилизовать.

Ключевые элементы стиля:

float:left;  --or--  display:inline-block;
list-style:none;

float:left; и display:inline-block; оба имеют одинаковые эффекты в том смысле, что элементы списка отображаются в горизонтальной строке.Они достигают этого совершенно по-разному, что может повлиять на другие аспекты вашего стиля, но может использоваться любой из них, в зависимости от того, с чем вам удобнее.(единственное предупреждение, если вам нужно поддерживать IE6, в этом случае inline-block не работает, но есть обходные пути для этого)

list-style:none; говорит элементам списка не отображать маркеротметьте, что они обычно будут заданы.

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

Эта статья дает хорошийпройти через, как достичь всех этих эффектов и многое другое.В Интернете есть и ряд других хороших учебных пособий.

Надеюсь, это поможет.

0 голосов
/ 23 сентября 2011

На http://alistapart.com есть замечательная статья о CSS »технике« раздвижных дверей », как добавить навигацию с вкладками на сайт. Это простой HTML, но я уверен, что вы можете объединить его с JavaScript.

0 голосов
/ 23 сентября 2011

Ссылайтесь на эти URL, это может помочь вам: - 2 уровня вкладок и css горизонтальные вкладки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...