|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Rostislav Chebykin 2:5020/400 05 Jan 2001 03:00:29 To : All Subject : Re: раз уже пошла такая пьянка.. -------------------------------------------------------------------------------- Vladislav Zlobin wrote: > RC> Сайт должно быть можно воспринять через графический браузер, > RC> телефон, речевое устройство, WebTV, инструмент Брайля и все прочие > RC> виды представления информации. Иначе это не сайт. > > Я прямо сейчас сделал новый крутой browser, который отображает сайт только > если на каждой страничке написано "<h1>От ить, елы-палы!!!</h1>". Могу > немедленно начать раздачу всем желающим совершенно бесплатно для > некоммерческого использования. > Внимание, вопрос: сколько найдется в мире придурков, которые бросятся > обеспечивать совместимость с моим browser'ом? > Отметим, что стандарты мой browser не нарушает. Hу, я прямо даже не знаю, что тебе ответить... Hачать, наверное, стоит с того, что включение в html-файл тэгов вроде <B> или <FONT FACE=...> - это прежде всего издевательство над речевыми браузерами. С одной стороны, вроде бы разметка какая-то, чем-то выделенный фрагмент от прочего текста отличается, значит, это отличие как-то отображать надо... Как отображать? Говорят, жирным шрифтом! И вот начинает _речевой_ браузер думать о том, как он будет сообщать _слушателю_ о том, что здесь имеется в виду жирный шрифт... А еще бывают устройства вроде тех же телефонов и прочих портативных браузероподражателей - так там шрифт всего один, и жирным он никак стать не сможет. Зато, допустим, такое устройство умеет подчеркивать буквы. Или (что гораздо реже) менять цвет. Поэтому, встретив <EM> или <STRONG>, оно и то, и другое благополучно подчеркивает или становится из черного синим... А встретив <B> или <I>, оно, опять же, глубоко задумается: и как я должно это показать? С одной стороны, автор явно указывает, что это слово надо выделить. Hо, с другой стороны, автор точно указал, как выделять - жирным шрифтом. То есть, если я выделю как-нибудь по-другому, это будет неправильно, не так, как хотел автор... А жирного шрифта я при всем его желании не умею... Что делать, спрашивается?.. Что из всего этого следует? Следует то, что исходный файл (в частности, html-страница) должен содержать разметку, _инвариантную_ для всех мыслимых типов устройств представления. А особенности отображения этого инвариантного содержания должны разрабатываться отдельно для всех конкретных устройств, для каких пожелает автор (или заказчик). И должна обеспечиваться возможность присоединять описание для любого ранее непредусмотренного типа устройств без изменения исходного файла. В самом деле, вдруг завтра крайне потребуется обеспечить правильное отображение сайта в пейджерных браузерах? А послезавтра - для обонятельной системы прилетевших к нам инопланетян? __________________________________________________ Rostislav Chebykin <philigon@master.elserv.msk.su> --- ifmail v.2.15dev5 * Origin: Joint Supercomputer Center (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/36970d469e3f.html, оценка из 5, голосов 10
|