Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 00:47 |
Есть ли смысл игнорировать IE6 при верстке? , например хочется заюзать значение fixed для праметра position, но его понимает только IE7.
В шестрке ползет все сразу...
Насколько скоро IE6 уйдет с машин пользователей?
Или может для "шестерок" свою страницу сделать?
У кого какие мысли по поводу этого?
Последний раз редактировалось: AWMovies (26/12/07 в 01:28), всего редактировалось 1 раз
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 26/12/07 в 00:49 |
еще очень не скоро уйдет ИЕ6
|
|
|
|
+ + +
просто pes
С нами с 06.05.04
Сообщения: 3406
Рейтинг: 992
|
Добавлено: 26/12/07 в 00:55 |
я готов убить того кто пишет этот грёбаный ИЕ
раньше, когда я только начинал (1999? 2000?) ИЕ был эталоном - в нём работало всё, а вот всякие нетскейпы приходилось отдельно проверять на саовместимость в коде
теперь - хуй
ВЕЗДЕ работает, а в ИЕ обязательно какой-нибудь глюк вылезет
из моих любимых глюков - если прописать в цсс color:grey, то эта сука его ЗЕЛЁНЫМ рисует
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 00:57 |
Да... посмотрел статы и убедился в этом, придется через яваскрипт експлореру персональный css отдавать.
|
|
|
|
С нами с 08.02.06
Сообщения: 722
Рейтинг: 959
|
Добавлено: 26/12/07 в 01:04 |
и под ФФ тогда тоже, так как на одном блоге именно в ие7 контент подпрыгует на шапку, хотя в ие6 и в ФФ все нормально работает, сначала боролся, потом сделал больше отступ, чтоб в ие7 не залазило на шапку, ну в ФФ и ие6 получается больше отступ.
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 01:15 |
Блин теперь експлорер ругается на активное содержимое, доверия посетителя от этого не прибавится=)
Вот такое использую:
Код: | <script type="text/javascript">
DOM = document.getElementById;
Netscape4 = document.layer;
Netscape6 = Mozilla = (navigator.appName == "Netscape") && DOM;
Netscape7 = navigator.userAgent.indexOf("Netscape/7") >= 0;
Opera5 = window.opera && DOM;
Opera6 = Opera5 && window.print;
Opera7 = Opera5 && navigator.userAgent.indexOf("Opera 7") >= 0;
IE = document.all && !Opera5;
Firefox = navigator.userAgent.indexOf("Firefox") >= 0;
if(IE) document.write("<link rel='stylesheet' href='ie.css' type='text/css'>");
else document.write("<link rel='stylesheet' href='style.css' type='text/css'>");
</script> |
В ie.css display:none; ставлю блокам которые не может експлорь отобразить.
Может кто знает рецепт проще?
|
|
|
|
С нами с 16.08.03
Сообщения: 916
Рейтинг: 737
|
Добавлено: 26/12/07 в 01:34 |
самый простой рецепт - это сделать так, чтобы отображалось одинаково с мин. кол-вом хаков или без них вообще, особенно, если xhtml+css+div непринципиально. Надо смотреть на страницу, чтобы дать дельный совет.
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 01:40 |
OK
Код: | .fixed {
position: fixed;
left: 0px;
top: 35%;
padding: 0px;
} |
Код: | <div class="fixed"><a href=""><img src="images/blog.png" border="0"></a></div> |
Выводит кнопку слева, неподвижную при скролле.
В IE6 просто этот div вываливается не в тему посреди паги=)
Пока придумал только css отдельный через яву отдавать с содержанием типа
Код: |
.fixed {
display:none;
left: 0px;
top: 35%;
padding: 0px;
} |
[/quote]
|
|
|
|
xxx
С нами с 17.10.02
Сообщения: 1355
Рейтинг: 744
|
Добавлено: 26/12/07 в 01:41 |
pes писал: |
ВЕЗДЕ работает, а в ИЕ обязательно какой-нибудь глюк вылезет
из моих любимых глюков - если прописать в цсс color:grey, то эта сука его ЗЕЛЁНЫМ рисует |
надо писать gray
|
|
|
|
С нами с 16.08.03
Сообщения: 916
Рейтинг: 737
|
Добавлено: 26/12/07 в 01:49 |
AWMovies писал: | Выводит кнопку слева, неподвижную при скролле.
В IE6 просто этот div вываливается не в тему посреди паги=) |
у меня не вываливается
может, потому что нет другого контента
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 01:50 |
ок, а если сама пага отцентрована?=)
position: fixed; однозначно в шестерке не работает.
|
|
|
|
С нами с 16.08.03
Сообщения: 916
Рейтинг: 737
|
Добавлено: 26/12/07 в 01:51 |
AWMovies писал: | ок, а если сама пага отцентрована?=) |
центровка прописана в body?
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 01:53 |
body {
background-color: #333333;
background-image: url(images/bgnbm.gif);
background-repeat: repeat-x;
margin-top:0px;
text-align: center;}
Все исключительно стилями.
|
|
|
|
С нами с 16.08.03
Сообщения: 916
Рейтинг: 737
|
Добавлено: 26/12/07 в 01:54 |
так не работает
тут глянь
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 01:57 |
и не должно ... поэтому и приходится под IE6 отдельный css делать, и там скрывать блоки которые не может корректно обработать ИЕ, или выводить их по другому и в другие места=)
А вопрос в том какими средствами подсовывать нужный css.
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 02:00 |
Yoni писал: | так не работает
тут глянь |
пробовал, там вообще глючить все начинает, бекграунд на месте остается и не едет с шапкой наверх, и т.д.=)
или вообще css.php инклюдить с распознаванием браузера и выдачей нужного css? тогда на актив содержимое не будет ругаться наверно...
|
|
|
|
С нами с 09.05.03
Сообщения: 326
Рейтинг: 87
|
Добавлено: 26/12/07 в 02:08 |
AWMovies писал: | и не должно ... поэтому и приходится под IE6 отдельный css делать, и там скрывать блоки которые не может корректно обработать ИЕ, или выводить их по другому и в другие места=)
А вопрос в том какими средствами подсовывать нужный css. |
Постоянно сталкивался с различной интерпретацией ЦСС у браузеров. В итоге в очередной раз после 3-х часов бдения над каким-то элементом просто упростил слегка, чтобы не использовались конфликтующие свойства.
Насколько принципальны для тебя эти свойства? Просто такое ощущение что такая ситуация будет постоянно, и ты постоянно будешь тратить очень много времени на подобные конфликты используя иногда сомнительные решения типа java.
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 02:11 |
Ну просто каждый элемент это +1% (копирайт Teval=), и хочется вылизать все, конечно никто не умрет от того что не увидит эту фичу, но тем не менее..., тем более фича юзабилити характера, а не просто украшалка.
Бля... вот так вдохновение и разбивается о конфликты интерпретации css браузерами
|
|
|
|
XXX-Server.biz
С нами с 15.02.03
Сообщения: 9411
Рейтинг: 6676
|
Добавлено: 26/12/07 в 02:28 |
AWMovies писал: | Блин теперь експлорер ругается на активное содержимое, доверия посетителя от этого не прибавится=)
|
ты наверное локально страницу открываешь? попробуй с хоста открыть
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 26/12/07 в 02:42 |
Спасибо тебе добрый человек=) Експлорер не ругается когда с хоста берет=) ничего придумывать больше не буду, оставлю яваскрипт этот...
а гугля не заругается на него? хотя в принципе видно что безобидный скриптик=)
|
|
|
|
С нами с 13.11.06
Сообщения: 777
Рейтинг: 418
|
Добавлено: 31/12/07 в 01:54 |
AWMovies писал: | ок, а если сама пага отцентрована?=)
position: fixed; однозначно в шестерке не работает. |
Ты бы разобрался что к чему, помоему не доконца книжку прочитал. Fixed - подвид абсолютного позиционирования, соответственно позиционируется либо относительно левого верхнего угла окна браузера, либо верхнего левого угла контейнера, у которого свойство relative или absolute! А то что в боди у тебя прописано - распространяется на нормальный поток, а абсолютное позиционирование вырывается из нормального потока, так что похуй на такое обьявление твоему fixed. Какого ты хуя хочешь вообще - не понятно, скажи что надо! Предчувствие такое что ты неправильно используешь вообще это свойство в своих целях, отсюда и косяк. Напиши что надо, разрулим щас ;-)
|
|
|
|
С нами с 14.03.07
Сообщения: 371
Рейтинг: 63
|
Добавлено: 31/12/07 в 02:03 |
К сожалению, на шестое убожество ещё долго придётся оглядываться. Да и седьмой не без косяков.
Fixed для IE можно зато хитростью сделать :) Посмотри, как у меня в блоге рекламный блок стоит.
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 31/12/07 в 02:14 |
borgivan писал: | Ты бы разобрался что к чему, помоему не доконца книжку прочитал. Fixed - подвид абсолютного позиционирования, соответственно позиционируется либо относительно левого верхнего угла окна браузера, либо верхнего левого угла контейнера, у которого свойство relative или absolute! А то что в боди у тебя прописано - распространяется на нормальный поток, а абсолютное позиционирование вырывается из нормального потока, так что похуй на такое обьявление твоему fixed. Какого ты хуя хочешь вообще - не понятно, скажи что надо! Предчувствие такое что ты неправильно используешь вообще это свойство в своих целях, отсюда и косяк. Напиши что надо, разрулим щас ;-) |
ok, хочу сделать меню слева, чтоб не скролилось, постоянно было на своем месте... как сделать в ие6 хз.=)
|
|
|
|
С нами с 14.03.07
Сообщения: 371
Рейтинг: 63
|
Добавлено: 31/12/07 в 02:20 |
Вот ещё один пример (меню справа). Изучай CSS. Если кратко, то тебе нужен блок-контейнер с высотой 100% и прокруткой, в который ты помещаешь всё содержимое кроме менюшки. А меню потом обычным абсолютным позиционированием ставится куда надо.
|
|
|
|
Ninja ZX-6R
С нами с 19.06.05
Сообщения: 1713
Рейтинг: 906
|
Добавлено: 31/12/07 в 02:33 |
я изучаю, но хули делать если;
http://www.htmlbook.ru/faq/?a=41
Цитата: | Следует помнить, что значение fixed параметра position не работает в браузере Internet Explorer до седьмой версии. |
|
|
|
|