[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Создаем карту сайта, используя CSS
RmKДата: Пятница, 04.12.2009, 18:29 | Сообщение # 1
V.I.P
Сообщений: 293
Репутация: 17
Всем привет =) Думаю, что этот урок вызовет у Вас большой интерес, поскольку просмотрев его и хорошенько изучив, Вы научитесь делать полноценную карту сайта, используя только CSS и HTML. Для начала просмотрите демо получившейся у меня карты на примере данного сайта и скачайте исходные файлы урока:

Шаг 1. HTML-каркас карты
Первым этапом нашей работы будет создание основы карты. У карты будет три уровня. Первый - это тот уровень, где должны содержаться основные страницы вашего сайта, которые имеют продолжение. На втором уровне располагаются подпункты, в которых Вы должны изобразить то, на что делятся пункты первого уровня. И, наконец, пункты третьего уровня - это те страницы, которые не имеют продолжения или разветвления. Если Вы не поняли, то обьясню на примере демонстрации этого урока... Допустим у нас есть пункты "Уроки" и "Поиск". Т. к. "Уроки" делятся на рубрики, а "Поиск" уже ни на что не делится, значит "Уроки" будут относиться к первому уровню, а рубрики, относящиеся к урокам - ко второму. Соответственно, пункт "Поиск", не имеющий продолжения, будет вынесен, как отдельный пункт. Думаю, Вы поняли...=) Здесь простая логика.
Теперь разместим нижеприведенный код, в "тело" нашего документа:
Code
<div class="sitemap">  
        
    <h1>Адрес_сайта</h1>  
    <h2>Карта сайта адрес_сайта</h2>  
      
    <ul id="utilityNav">  
    <li><a href="#">Регистрация</a></li>  
    <li><a href="#">Личный кабинет</a></li>  
    <li><a href="#">Облако меток</a></li>  
    <li><a href="#">Поиск</a></li>  
      
    </ul>  
   <ul id="primaryNav" class="col4">  
    <li id="home"><a href="#">Главная</a></li>  
    <li><a href="#">Об авторе/Контакты</a>  
    <ul>  
    <li><a href="#">Об авторе</a></li>  
    <li><a href="#">Контакты</a></li>  
    </ul>  
    </li>  
    <li><a href="#">Статьи</a>  
    <ul>  
    <li><a href="#">Рубрика_1</a></li>  
    <li><a href="#">Рубрика_2</a></li>  
    <li><a href="#">Рубрика_3</a></li>  
    <li><a href="#">Рубрика_4</a></li>  
    <li><a href="#">Рубрика_5</a></li>  
    </ul>  
    </li>  
    <li><a href="#">Файлы</a>  
    <ul>  
    <li><a href="#">Группа_1</a></li>  
    <li><a href="#">Группа_1</a></li>  
    <li><a href="#">Группа_1</a></li>  
    <li><a href="#">Группа_1</a></li>  
    <li><a href="#">Группа_1</a></li>  
    </ul>  
    </li>  
    </ul>  
   </div>

В принципе, если приглядеться, то здесь все предельно просто. Хочу, чтобы Вы заполнили, что, как к элементам первого уровня, так и к элементам второго, Вы можете добавлять еще несколько элементов списков для большего разветвления Вашей карты. Главное, чтобы это все правильно потом отображалось.
Шаг 2. Дизайн карты.
За правильное отображение и дизайн карты сайта будет отвечать файл slickmap.css, содержащий все используемые нами каскадные таблицы. Нам остается подключить его между тегами <head> и </head> следующим образом:

Code
<link rel="stylesheet" type="text/css" media="screen, print" href="slickmap.css" />

Вот и все. Наша карта для сайта полностью готова. Если будут какие-нибудь вопросы или сомнения по поводу создания карты, смело обращайтесь
Источник: ruseller.com


 
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последнии темы Читаемые темы Лучшии пользователи Новые пользователи

Обмен сылками с game-info.net.ru

(1)

Сохранение GIF анимации в AE с помощью Ps

(1)

А вы играете в онлайн игры?

(9)

Очень интересные часы на сайты кс

(0)

Новейший Вид опроса

(0)

Новая Форма входа пользователей (под светлый дизайн)

(0)

Новая Форма входа пользователей (под тёмный дизайн)

(0)

Компактный мини профиль для uCoz

(0)

Классная статистика для кс сайтов

(0)

Разговариваем обо всем!!

(151)

Разговариваем обо всем!!

(151)

Досчитай до 1000

(94)

ctrl+v

(79)

Игра "Прибавь 7"

(75)

Слово на последнюю букву

(69)

Обратный отчет

(36)

Ключи для обновления NOD32

(29)

Заказ титула

(27)

Полный облом

(24)

Телефоны юзеров

(17)

SweeX

(603)

2qq

(307)

RmK

(293)

L1ghT

(151)

rony

(119)

LiNX

(88)

Speed

(77)

KEJlbBIH

(70)

skelet

(57)

gans

(53)

Fenics

( 17.02.2024 )

Erabunta

( 08.01.2024 )

rJIiOK

( 17.03.2023 )

babay

( 14.03.2023 )

Алдер

( 17.06.2022 )

New-Classic

( 16.07.2020 )

Пончик

( 13.07.2020 )

Dread

( 30.05.2020 )

hariocu

( 27.04.2020 )

lexcrow

( 03.04.2020 )





© Theysoft.ru ©2010
При копировании ссылка на первоисточник обязательна.
Авторы проекта не несут ответственности за содержание рекламных материалов и файлов, размещенных на сторонних серверах.
SiteMap.xml | ForumSiteMap.xml | Хостинг от uCoz