Главная   Регистрация   Фотообзоры   Контакты   RSS 2.0  
 

Навигация
Главная Самиздат Обратная связь Статьи Фотобзоры Гостевая книга
 

Найти


 

Наш вопрос
 
Оцените мой сайт
Всего ответов: 9
 
 
Друзья и партнёры
 
 
Кто ОнЛайн?
Вторник, 24.12.2024, 21:05
Вы-вошли как-Гость:
Группа "Гости"

Онлайн всего: 2
Гостей: 2
Пользователей: 0


 
 
Рекламный блок

 
 
 

Статьи и полезная информация

 

Главная » Статьи » Создание сайтов

Урок CSS . Создание всплывающей подсказки

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

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

/*
=============================================================
© 2008 Ваш текст(кто,что)Урок CSS №16. Создание рамки
style.css - Набор стилей для урока
=============================================================
*/

/* Задание стилей для всей изображения */
.bord {
    margin: 50px;
    position: relative; /* Важно! */
}

/* Задание стилей для рамки */
.bord span {
    width: 200px; /* Задание размеров рамки */
    height: 150px;
    display: block;
    position: absolute; /* Важно! */
    top: -9px; /* Задание отклонения рамки */
    left: -12px;
    background: url(2.png) no-repeat; /* Задание отображения рамки, как фона */
}



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

<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" />
<!--[if lt IE 7]>
<style type="text/css">
.bord span { behavior: url(iepngfix.htc);}
}
</style>
<![endif]-->
</head>
<body>
<div class="bord">
    <span></span><img src="1.jpg" alt="" />
</div>
</body>
</html>



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

Как известно, наш "любимый" браузер IE 6 не поддерживает прозрачность png. Эта проблема решается довольно просто: был создан специальный скрипт для устранения этой проблемы. Мы вставили его следующим образом:

<!--[if lt IE 7]>
<style type="text/css">
.bord span { behavior: url(iepngfix.htc);}
}
</style>
<![endif]-->



Итак, нам удалось добавить рамочку к изображению, идеально расположить её и добиться полной кроссбраузерности.

Категория: Создание сайтов | Добавил: Prizrak13 (07.05.2009)
Просмотров: 634 | Теги: CSS, CSS-технология, сайт, сайт дизайн | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

 

Выбираю
 

Ваш аккаунт
 
 
Флудилка
200

 
 
Нас Считают
 

Блог

 

Рекламный блок
 

 

 
Prizrak13 © GooD-OK 2008-2009
Конструктор сайтов - uCoz-->