Название: Quirks и DTD Отправлено: tFF от Апрель 08, 2005, 03:00:35 Восстанавливаю тему про Quirks и DTD. Итак, это может быть интересно тому, кто про это забывает или просто не знает:
это взято из переписки: Цитировать В ноpмальных бpаyзеpах селектоpы :hover и :active pаботают без эхотага для любых HTML-элементов. SB>>> Только что пpовеpил --- не pаботает. MW>> Gecko-бpаyзеpы (Firefox, Mozilla, K-Meleon, Camino и т. п.) имеют обыкновение сводить :hover к A:hover, когда pаботают в quirks-pежиме. В Opera (насколько я помню, начиная с версии 7.20) это абсолютно так же. Причиной же этому послужило довольно значительное количество страниц, авторы которых "тестировали" свои "произведения" исключительно в m$ie, что, наперекор стандартам, выражалось в выделении по :hover страницы целиком (или значительной её части, что нисколько не уменьшает неквалифицированность авторов). Поэтому был найден некий компромисс, между некорректным поведением m$ie и стандартами -- DTD. MW>> Использyй DTD, и тем невозбpанно достигнешь желаемого. SB> Hy вот видишь --- yже оговоpки начались. Фигня-с. Ничего подобного. Если страница не имеет DTD, то и HTML-страницей она не является, соответственно, никаких HTML-элементов в ней просто НЕТ. Для этого случая и предназначен так называемый quirks-режим, сводящийся, в основном, к эмуляции багов m$ie и его нестандартных способов отображения так называемых "html-страниц". Так что никакая это не отговорка, но наставление на путь истинный. Я, кстати, частенько на это "кладу" на самописных страницах. ;) А потом удивляюсь, почему у меня не работает то-то так-то... ;) Название: Re: Quirks и DTD Отправлено: tFF от Август 03, 2005, 04:22:40 Примеры:
Код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Название: Recommended DTDs to use in your Web document Отправлено: tFF от Ноябрь 05, 2005, 17:07:47 Recommended DTDs to use in your Web document (http://www.w3.org/QA/2002/04/valid-dtd-list.html)
|