Xpoint
   [напомнить пароль]

DTD и его дети портят жизнь

Метки: [без меток]
2007-10-29 11:08:34 [обр] jkeks Jackson+[досье]

Взято из разных документов:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML XMLNS="http://www.w3.org/1999/xhtml" DIR="ltr" >
    
Проблема такая что в IE6 и Opera 9.24 работает функция отправки запроса в фрейм, а в FF не рбаотает.

В IE6 плавающий значек не работает, а в Opera 9 и FF - работает
Как писать чтобы все эти DTD были одинаковыми, дело в том, что я пишу код под разные сайты и этот код должен одинаково работать на всех страницах с любым DTD.
в <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
все работает отлично

В других кое-как, где вообще можно почитать о совместимости DTD и иже с ними браузеров.

спустя 2 часа 59 минут [обр] Алексей В. Иванов(95/2861)[досье]
сообщение промодерировано

Вы копаете не в ту сторону. DTD тут почти не при чём.
DTD бывает правильный и неправильный и поведение браузера, соответственно, в режиме стандартов и не очень.
Гораздо проще подправить свой код под работу во всех браузерах (под каждый конкретный случай), скорее всего, проблемы с DTD уйдут сами собой.

Что и в каких браузерах меняется при смене DTD можете почитать, например, здесь: http://www.quirksmode.org/css/quirksmode.html

спустя 16 часов [обр] jkeks Jackson+[досье]
Спасибо.. буду копать, интересная ссылка.
Powered by POEM™ Engine Copyright © 2002-2005