|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Dmitriy Kirillov 2:5020/400 04 Jan 2001 22:35:12 To : All Subject : Re: Убожество нетскейпа -------------------------------------------------------------------------------- Rostislav Chebykin wrote: >> >Что значит "криво работает"? Совершенно прямо работает, в соответствии >> >со спецификацией. Атрибут type тэга <style> - обязателен, и, если его >> >нет, браузер не обязан опознавать этот стиль. >> В style - да. Hо речь шла о внешних стилях, и, соответственно, о теге link. А >> там атрибут type не обязателен. > >=== begin === > >12.3.2 Links and external style sheets > > When the LINK element links an external style sheet to a >document, the _type_ attribute specifies the style sheet language and >the media attribute specifies the intended rendering medium or media. >User agents may save time by retrieving from the network only those >style sheets that apply to the current device. >=== end === В ответ на это могу привести другой фрагмент из того же документа. type %ContentType; #IMPLIED -- advisory content type -- Отличие "implied" от "required" нужно объяснять? > >TYPE - они ведь разные бывают! Каким местом браузер будет догадываться, >что имеется в виду именно text/css? Я не знаю как он будет догадываться. Вместо этого могу рассказать как он _должен_ догадываться. Увидев в тексте атрибут link без проставленого type, браузер должен сделать HEAD на документ, обозначеный атрибутом href. Если Content-type, выданный в ответ, будет таким, какой браузер может обработать, то браузер должен скачать весь документ. Это - как должно быть по уму. Вообще схемы могут быть совершенно различными, скажем, интерпретировать все документы с rel="stylesheet" как написанные на css. Можно (условно) делать различение по расширениям, можно делать не HEAD, а GET, выкачивая таблицу стилей (или не таблицу стилей :) целиком, как кота в мешке, и так далее. Hо в любом случае, атрибут type обязательным не является. И если браузер не может правильно определить тип документа, то это уже его проблемы. Я. -- "I've always been mad, I know I've been mad, like the most of us... Very hard to explain why you're mad, even if you're not mad..." --- ifmail v.2.15dev5 * Origin: ш? (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/20801b20e93f.html, оценка из 5, голосов 10
|