Говорят, что создание сайта - очень длительный и трудоемкий процесс. Мы скажем - НЕТ! Ведь с новыми технологиями, такими как HTML5, CSS3, PHP и MySql можно быстро и легко научиться создавать сайты любой сложности.
Два сумасшедших веб-мастера покажут где что лежит и как этим пользоваться.
Авторизация
Новый
Забыл
Пожалуйста, заполните поля выше. Это нужно сделать обязательно, иначе ничего не получится.
XHTML и HTML /

Перекрывание селектов в IE6. Часть 1

  • Воскресенье, 16 октября 2012, 21:58 |
  • Автор: falkovsky |
  • Просмотров: 1556 |
  • Комментарии: 1 |
  • В закладки:
Даже если вы будете использовать полностью спозиционированные элементы div (zIndex=max), в Internet Explorer 6 селекты все равно будут видны. В данной статье я ставлю задачей подобрать способы HTML/CSS перекрывания селектов.
Селекты входящие в браузер Internet Explorer 6 реализуются в нем таким образом, что блочные элементы на подобие div и «таблица» не способны перекрыть их даже при максимальном значении zIndex. Однако, как оказалось, есть такой элемент, при грамотной реализации стиля которого можно перекрыть селекты. Это – iframe. Если немного поколдовать над этим элементом, то можно привести его к виду схожему с элементом div.

У данного метода есть ряд плюсов:
1. Проблема перекрытия селектов решается посредством HTML и CSS и с помощью верстки кроссбраузерна.
2. Нет необходимости в задаче значений Iframe –у. Он способен сам перекрыть селект.


Минусы:
1. Селект уничтожает рамку (border).
2. При вызове элемента iframe сильно засоряется история браузера.
3. Необходимо создать отдельную страницу для iframe. Данную проблему, однако, можно решить с помощью javascript.

Замечания
1. Flash не способен перекрыть селекты в 6 версии IE
2. Для перекрывания селектов возможно использование javascript-фикс

А между тем спонсор нашей статьи предлагает Вам ознакомиться с коттеджами, местоположение которых - живописный и благоустроенный поселок Новахово в Подмосковье.
  • Тэги публикации
Добавить комментарий