Скрыть кусок кода от IE

12 3
skeptic
На сайте с 06.09.2006
Offline
53
1747

В общем имеется отлично свёрстанная страничка, но почему-то IE не нравится 4 строчки в CSS стиле - почему именно понять так и не смог - если эти 4 строки присутвуют, то вместо страницы сайта выдаётся белый лист, хотя весь код загружен (и открывается если нажать "Посмотреть исходный код"). Так вот нужно как-то закрыть эти 4 строчки от IE. Как сделать так чтобы видел ТОЛЬКО IE я знаю, а вот как сделать чтобы только IE НЕ видел - нет. Подскажите пожалуйста кто знает. Крайне желателен вариант без всяких сторонних скриптов - т.е. исключительно средствами html+css

PS. Вариант переверстать страницу не предлагать.

Oniks
На сайте с 22.08.2005
Offline
176
#1
skeptic:
исключительно средствами html+css

навряд ли такое возможно, а вот через яваскрипт - легко.

Профессиональные услуги фотографа в Москве и области (http://www.oniks-photo.ru/) покупаю стать и ссылки с сайтов про охоту
СКОРПИОН
На сайте с 05.01.2006
Offline
120
#2

Зачем перевёрстывать? Исправить стили не проще?

• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
Fate
На сайте с 02.08.2006
Offline
30
#3

а что за строчки такие страшные?

[Удален]
#4

html>body для оперы и мозилы

:root для мозилы

но тогда не пройдёт валидацию :)

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#5

Костыли это называется...

[Удален]
#6
СКОРПИОН:
Костыли это называется...

что просили то и получили 😂

согласен проще исправить

ТВЭЛ
На сайте с 29.09.2006
Offline
111
#7

Блин, да вы что?


<!--[if lte IE 6]>
Здесь все что угодно для 6-го эксплорера и ниже.
<![endif]-->

Этот метод называется "условные комментарии" и пройдет любую валидацию. Я обычно делаю это в разделе HEAD документа, чтобы вставить CSS отдельно для эксплорера.

Время не ждёт.
[Удален]
#8
ТВЭЛ:
Здесь все что угодно для 6-го эксплорера и ниже

как раз наоборот ТС надо скрыть от IE

dkameleon
На сайте с 09.12.2005
Offline
386
#9

2 ТВЭЛ, ;)

skeptic:
Как сделать так чтобы видел ТОЛЬКО IE я знаю, а вот как сделать чтобы только IE НЕ видел - нет.
Дизайн интерьера (http://balabukha.com/)
Ёжик В Тумане
На сайте с 26.07.2006
Offline
16
#10
ТВЭЛ:
Блин, да вы что?

<!--[if lte IE 6]>
Здесь все что угодно для 6-го эксплорера и ниже.
<![endif]-->


Этот метод называется "условные комментарии" и пройдет любую валидацию. Я обычно делаю это в разделе HEAD документа, чтобы вставить CSS отдельно для эксплорера.

ТВЭЛ, респект, как всегда в самую точку. Для тех кому интересно изучить это подробнее, посмотрите документацию на первоисточнике: About Conditional Comments.

Еще вариант с использованием CSS:


* html /*для IE 6 и ниже*/
*:first-child+html /*для IE 7*/
Ушел в себя, забыл про форум.
Вернусь ли? Не знаю... Если нужен, пишите в аську...
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий