Alba
|
Новичок
|
|
|
Зарегистр: 05/04/2008
|
Сообщений: 2
|
|
|
совместимость Opera и IE
05/04/2008 15:45
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Здравствуйте, помогите пожалуйста разобраться, я собрал (спрограмировал) страницу проверяя её в IE, а потом поставил себе Operu и моя страница отображаеться не коректно, особенно тэги <hr> и стили CSS. Спасибо
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: совместимость Opera и IE
05/04/2008 18:13
[Re: Alba]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Вот здесь проверь и исправь обнаруженные ошибки: http://validator.w3.org/ http://jigsaw.w3.org...validator/
|
Alba
|
Новичок
|
|
|
Зарегистр: 05/04/2008
|
Сообщений: 2
|
|
|
Re: совместимость Opera и IE
05/04/2008 18:25
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Спасибо большое сейчас попробую.
|
MasterWeb
|
флеймер
|
|
|
Зарегистр: 05/05/2008
|
Сообщений: 25
|
|
|
Re: совместимость Opera и IE
05/05/2008 18:05
[Re: Alba]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Тестировал Оперу 9.5, Мазил2 и Сафари3.
Code:
<HTML>
<BODY></BODY>
<SCRIPT>
s="1,2,3;4,5,6;8,9,0".replace(/;/g,"</TD></TR><TR><TD>").replace(/,/g,"</TD><TD>");
document.body.innerHTML="<TABLE border=1><TR><TD>"+s+"</TD></TR><TABLE>";
</SCRIPT>
</HTML> Работает теперь во всех браузерах. (Раньше работал только в IE, начиная с версии 3.)
Code:
<HTML>
<STYLE>
P.Over{color:#FF0000;}
P.Out{color:#00FF00;}
</STYLE>
<BODY>
<P class=Out id=pID>Hello!</P>
</BODY>
<script>
//var p=document.body.all["pID"];
var p=document.body.all.pID;
p.onmouseover=Over;
p.onmouseout=Out;
function Over(){this.className="Over"};
function Out(){this.className="Out"};
</script>
</HTML> Работает тоько в IE(4 и моложе) и Опере9.5.
Это только примеры. Демонстрация. Я сравнивал возможности, которые предоставляет объектная модель браузеров. Детально сравнивал. Я сравнивал, по сути, эти браузеры с IE5.5. Ни Опера, ни, тем более, все остальные, даже близко к IE5.5 не подошли. А ведь сейчас мы имеем IE7.
Вывод: Браузеры Опера и все остальные отстали не на 10 лет от IE7, они отстали от него навсегда.
Исправлено MasterWeb (05/05/2008 18:19)
|
Victor
|
Operaman
|
|
|
Зарегистр: 15/11/2002
|
Сообщений: 1446
|
|
|
Re: совместимость Opera и IE
05/05/2008 18:51
[Re: MasterWeb]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
MasterWeb, то, что Опера - отстой и глушь мы, возможно, знаем лучше всех, и поэтому непонятно, зачем тебе было нужно сравнивать отсталые ФФ и Оперу с ИЕ? Чтобы самоутвердиться?
|
Angolier
|
Operaman
|
|
|
Зарегистр: 19/02/2003
|
Сообщений: 1446
|
Из: Россия _ Химки
|
|
Re: совместимость Opera и IE
05/05/2008 19:56
[Re: Victor]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Сорри за глубый вопрос и казалось бы нападку... MasterWeb А насколько приведенный тобой код соответствует W3C?
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: совместимость Opera и IE
05/05/2008 20:09
[Re: Angolier]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Оба примера нормально отобразились в Opera-9.27 Linux.
Также оба примера не проходят (естественно) валидацию, а, следовательно, ник не соответствует действительности.
|
Lex1
|
Operaman
|
|
|
Зарегистр: 19/12/2006
|
Сообщений: 944
|
|
|
Re: совместимость Opera и IE
06/05/2008 10:47
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Это следовало бы перенести в раздел юмор, если бы таковой здесь был. Кстати в нормальных браузерах второй вариант реализуется намного короче: Code:
<HTML> <STYLE> P.Out:hover{color:#FF0000;} P.Out{color:#00FF00;} </STYLE> <BODY> <P class=Out id=pID>Hello!</P> </BODY> </HTML>
Только вот IE этого не может
|
amr_now
|
Operaman
|
|
|
Зарегистр: 18/05/2006
|
Сообщений: 1488
|
|
|
Re: совместимость Opera и IE
06/05/2008 11:41
[Re: Lex1]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Удивительно, но IE8 beta 1 тоже пока не знает :hover
|
Elias64
|
Новичок
|
|
|
Зарегистр: 10/05/2008
|
Сообщений: 2
|
|
|
Re: совместимость Opera и IE
10/05/2008 12:05
[Re: amr_now]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
IE открывает ссылку mms://, а Опера это может? В лоб не получилось. Опера 9.23.
Написано, что 9.01 уже может...
Исправлено Elias64 (10/05/2008 15:56)
|