Сайтостроительство (8)

PHP-кодинг (25)

Веб-дизайн (9)

DHTML/JavaScript (8)

Подкастинг (1)

Безопасность в PHP (3)

Секретный раздел

Карта блога

Регистрация пользователей на PHP+MySQL

Скрипт гостевой книги с красивым дизайном

Галерея на jQuery

Простая система регистрации пользователей на сессиях

Галерея на php+jquery

Форма обратной связи с защитой типа капча

Шаблоны запросов и placeholders

Быстрое перенаправление средствами php

Flash плеер для вашего сайта

Сортировка столбцов в таблице на php+mysql

РНР и CSS: динамическое оформление меню

WEB 2.0 HTML-шаблоны

Распределенная система комментирования

Природа красок в фотошопе

Язык разметки XHTML

За весь период

За 2010-11

За 2009-06

За 2009-05

За 2009-04

За 2009-03

За 2009-02

За 2008-08

Бегун контекстная реклама

Ruseller видеоуроки

Letitbit файлообменник

Tak.Ru $$$ вебмастеру

WMmail почтовые рассылки

WMlink продажа трафика

Sape.Ru продажа ссылок

Главная » DHTML/JavaScript

Исправляем 2 CSS-бага в IE6.0 c помощью fix-заплаток

1-й баг: Не работают эффекты при наведении мышью.
Большинство современных браузеров поддерживает эффекты при наведении мышью для любого элемента, но IE6 большинство из них не поддерживает. За это отвечает псевдокласс hover

2-й баг: Отсутствие поддержки прозрачности в png файлах.
К сожалению, IE не поддерживает прозрачность в картинках с расширениями png, хотя прекрасно работает с такими файлами без прозрачных элементов.

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

Это специальные скрипты-файлы, написанные языке JavaScript c расширением .htc:

  1. csshover.htc (поддержка псевдокласса hover)
    Скачать файл csshover.htc
  2. iepngfix.htc (поддержка прозрачных png)
    Скачать файл iepngfix.htc

Подключаются они просто через CSS-файл следующим образом:


<!--[if lte IE 6]>
body {
behavior: url("csshover.htc");
behavior: url("iepngfix.htc")
}
<![endif]-->

Источник мысли для написания заметки:
http://ruseller.com/lessons.php?rub=2&id=98

Комментировать

Автор: admin | Добавлена: 17.03.2009 | Просмотров: 6996
Рейтинг: 20 | Голосов: 4

Оцените заметку: 1 2 3 4 5

Последние обновления в категории: DHTML/JavaScript

Комментарии (0)

Комментариев пока нет!

Только авторизованные пользователи могут добавлять комментарии. Зарегистрироваться.

Логин:
Пароль:
 

Регистрация

: Тема:

Заметок в базе: 56
Комментариев: 0
Всего юзеров: 114
Сейчас онлайн: 1