В случае, если у вас на сайте количество категорий или архивов уже перевалило за 20, и этот список занимает почти всю полезную площадь сайдбара, вы попали на правильную страницу.
Б этой статье я расскажу как намного уменьшить, занимаемое ими в сайдбаре место с помошью выпадающего списка select и javascript.
А таким образом освободившееся в сайдбаре место вы сможете использовать более рационально, для размещения еще какой-нибудь полезной информации или оплаченной спонсорами рекламы.
Самый простой, стандартный выпадающий список.
<form action="../"><select onchange="window.open(this.options[this.selectedIndex].value,'_top')"><option value="" selected="selected">Выберите рубрику</option><option value="https://seodiz.ru/seo/" title="Seo и продвижение">Seo и продвижение</option><option value="https://seodiz.ru/dizain/" title="Дизайн и верстка">Дизайн и верстка</option><option value="https://seodiz.ru/money/" title="Заработок и монетизация">Заработок и монетизация</option><option value="https://seodiz.ru/news/" title="Разные новости">Разные новости</option><option value="https://seodiz.ru/projects/" title="Мои проэкты">Мои проэкты</option></select></form>
Можно использовать для вывода списка категорий, архивов, меток и т.д. Переход на выбранную из списка страницу происходит с помощью javascript по событию onchange.
Выпадающий список с кнопкой.
<form action="../"><select name="navigation"><option selected="selected" value="https://seodiz.ru/seo/">Seo и продвижение</option><option value="https://seodiz.ru/dizain/">Дизайн и верстка</option><option value="https://seodiz.ru/money/">Заработок и монетизация</option><option value="https://seodiz.ru/news/">Разные новости</option><option value="https://seodiz.ru/projects/">Мои проэкты</option></select><input type="button" value="GO!" onclick="ob=this.form.navigation;window.open(ob.options[ob.selectedIndex].value)"/></form>
Этот выпадающий список похож на первый с одной единственной разницей — переход на выбранную из списка страницу происходит только при нажатии кнопки «GO!».
Еще полезно знать, что с помошью аттрибута size можно задать число видимых элементов списка в любом из этих примеров.
...<select size="3">...</select>...
Простой и легкий код, минимальное использование javascript, компактность и то, что select поддерживается всеми распространенными браузерами является причиной популярности и частого использования этих выпадающих списков для создания навигации на сайтах.
Читайте также:
- Красивые сниппеты сайтов в поиске Google
- Ссылки из футера опасны для разработчиков шаблонов WordPress
- Красивый сниппет навигации breadcrumbs на RDFa в результатах поиска Google
- Уникальный шаблон для сайта можно сделать самостоятельно
- Самостоятельное создание логотипа для сайта онлайн
- Почему уникальный дизайн сайта — залог успешности проекта
- Выделение текста в Skype и теги HTML в чате Скайпа
- Дизайн который надеюсь понравится Google и Яндексу
- Скрипт всплывающего сбоку окна с рекламой или сообщением
- Яндекс кнопки поделиться со счетчиком