ошибки Internet Explorer и Opera

Тема в разделе "WASM.SOFTWARE", создана пользователем Zhelezka, 15 авг 2008.

  1. Zhelezka

    Zhelezka New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2008
    Сообщения:
    103
    ошибка Internet Explorer:
    Вот проверочный код:
    Код (Text):
    1. <html>
    2. <head>
    3. <title>123</title>
    4. </head>
    5. <body>
    6. <div style="position: fixed; left: 100px; top: 50px;">abc</div>
    7. <script language='JavaScript' type='text/javascript'>
    8.  for(numm=0;numm<100;numm++)
    9.  {
    10.   document.write("123<br>")
    11.  }
    12. </script>
    13. </body>
    14. </html>
    Проверьте на Opera и Internet Explorer:
    Explorer не распознаёт:
    Код (Text):
    1. ...position: fixed...
    Как обойти?

    Неудобство Opera:
    В таблице:
    Код (Text):
    1. ...<A href='index.html'><TD>Главная</TD></A>...
    В Internet Explorer можно нажать на ячейку таблицы, и перейдёшь по ссылке, а в Opera работает только такой вариант:
    Код (Text):
    1. ...<TD><A href='index.html'>Главная</A></TD>...
    И переходит по ссылке только при нажатии текста: приходится для удобства делать так:
    Код (Text):
    1. ...<A href='index.html'><TD><A href='index.html'>Главная</A></TD></A>...
     
  2. JAPH

    JAPH New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2007
    Сообщения:
    124
    Прально опера делает, inline элемент <a> не может содержать block элемент <td> - требование стандарта.
     
  3. keYMax

    keYMax New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2003
    Сообщения:
    276
    Адрес:
    Новоуральск
    1. при верстке кроссбраузерной странички без различных "хаков" не обойтись, юзай гугл там уже давно есть все ответы на вопросы

    2. Например вместо тега <A> посади на ячейку событие onClick и будет работать по всей площади ячейки.