Каталог Java скриптов!Онлайн сервисов!Всё для Веб-мастера!

Уроки CSS

Добавить в избранное Уроки CSS

Вход
Логин:
Пароль:
На сайте
Всего: 1
Гостей: 1
Пользователей: 0
Главная » 2009 » Апрель » 17 » Создание горизонтального меню
Создание горизонтального меню
1:21:51 PM
Итак, приступим...

1) Для удобства вынесем CSS в отдельный файл. Для этого откроем блокнот -> Сохранить как -> style.css.
2) Вставьте в этот файл следующий код (подробнее о нем читайте в конце урока):

body {
    font: bold 11px Tahoma;
    }

#menu ul {
    margin:0;
    padding:10px 10px 0 50px;
    }

#menu li {
    display:inline;
    margin:0;
    padding:0;
    }

#menu a {
    float:left;
    background:url("left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
    }

#menu a span {
    float:left;
    display:block;
    background:url("right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#FFF;
    }
    
#menu a:hover span {
    color:#FFF;
    background-position:100% -42px;
    }

#menu a:hover {
    background-position:0% -42px;
    }

left.gif - Картинка не активна (курсор не наведён)
right.gif - Картинка активна (курсор наведён на пункт меню)

3) Чтобы увидеть работу стилей, создадим в той же дирректории html файл и, например вставим туда такой код:

<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="menu">
  <ul>
    <li><a href="/"><span>Пункт 1</span></a></li>
    <li><a href="/"><span>Пункт 2</span></a></li>
    <li><a href="/"><span>Пункт 3</span></a></li>
    <li><a href="/"><span>Пункт 4</span></a></li>
    <li><a href="/"><span>Пункт 5</span></a></li>
    <li><a href="/"><span>Пункт 6</span></a></li>
  </ul>
</div>
</body>
</html>



4) Сохраняем и смотрим, что получилось.

Пояснения к коду:
display:inline; - Отключение выделения списков;
float:left; - Установка левой границы;
background-position:0% -42px; - Изменение поля фонового рисунка (Смещение на 42 пикселя вниз).
Категория: Уроки CSS | Просмотров: 1790 | Добавил: scriptozna | Рейтинг: 2.0/1 |
Всего комментариев: 2
2 scriptozna  
Да, спасибо vano1208, Всё исправил.

1 vano1208  
У тебя ошибка в пояснении картинок

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Топ статьи


  Рекомендуем
АнтеБаннер
Сервисы для веб-мастера
Windows DI
Заработок для вебмастера
Все для веб-мастера
Фотообои
Шокирующие фото

Рейтинг@Mail.ru Rambler's Top100
Хостинг от uCoz