Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
16.03.2015
Размер:
14.18 Кб
Скачать

Cправочник по созданию Web-сайтов. guide

<dimas>

help On-line учебник HTML с примерами,

справочник по созданию Web-сайтов. guide

<dimas>

help Главная Учебник HTML Учебник CSS Web- mastering Раскрутка Полезности FAQ Е- mailer Взять banner bookmark Контакты Отослать ссылку

Web-mastering>>Проблема использования чистого HTML. Помните о проблеме использования различного рода расширений к языку HTML и нововведений. Делайте свой выбор: использовать стандартный чистый HTML - тем самым обеспечив нормальное отображение Вашего сайта всеми браузерами, обеспечивающими поддержку стандартного HTML, или же применять новые методы и решения, заведомо лишившись части аудитории.

Стремительное развитие WWW, в результате острой конкуренции между компаниями производителями программного обеспечения сети и достаточная инертность Консорциума W3C в деле стандартизации языка HTML, привели к ситуации, когда перед создателями Web-сайтов встает важнейший вопрос - использовать чистый HTML и достигнуть при этом максимальной читаемости и посещаемости, или пользоваться расширениями и нововведениями, в ущерб посещаемости создавать интересные эффекты.

Поскольку стандартный - чистый HTML не предоставляет необходимые функциональные возможности, компании производители браузеров самостоятельно внедряют в язык HTML различные расширения и обеспечивают их поддержку в новых версиях своих приложений. Конкуренты же стараются ответить адекватными действиями: во-первых, стараются обеспечивать поддержку чужих расширений, во-вторых, создают свои новые функции.

Периодически компании производители подают заявку с описанием синтаксиса нового элемента на рассмотрение и принятие его в число стандартных элементов. В то же самое время Консорциум W3C занял выжидательную позицию и не слишком торопится с рассмотрением и принятием новых тэгов. На практике происходит следующее: расширения живут собственной жизнью, одни из них не приживаются и естественным образом покидают список претендентов на стандартизацию (<BGSOUND>, <IMG dynsrc="...">....) , вторые наоборот становятся очень популярными (<FRAME>, <HR size="...">, <FONT size="...">, <IMG align="...">....) и в последствии становятся стандартными, третьи же, уже однажды внесенные в стандартный - чистый HTML, становятся нежелательными (<U>, <S>, <BASEFONT>, <STRIKE>, <ISINDEX>, <DIR>, <CENTER>....) т.к. на смену им приняты более эффективные.

В этой связи необходимо заметить, что использование чистого HTML имеет существенное преимущество, т.к. его использование гарантирует всестороннюю поддержку всеми возможными браузерами любого из стандартных элементов языка HTML, а также полную независимость от платформ, хотя с другой стороны недостаток необходимых функциональных возможностей, иногда, может свести на нет преимущества от использования стандартов.

Создатели страниц, тем не менее, стараются выходить из сложившегося положения путем написания нескольких вариантов сайтов с предоставлением права выбора посетителю, или путем предоставления альтернативного содержимого. Поэтому в правилах хорошего тона - при внедрении в код страницы нестандартного элемента или стандартного, но сравнительно молодого, не поддерживаемого старыми браузерами - стало написание альтернативного содержимого в специальных дескрипторах (<NOSCRIPT>, <NOFRAMES>....)

В использовании нестандартных расширений тоже есть свои плюсы: во-первых все расширения появляются уже поддерживаемыми, по крайней мере теми браузерами, для которых они создавались, во-вторых и, это пожалуй самое главное, они позволяют решить очень важные задачи не доступные для простого HTML. Поэтому не бойтесь использовать их у себя на страницах, тем самым вносите свой посильный вклад в их популяризацию и скорейшую стандартизацию.

Если Вы, все же с опаской смотрите на расширения и не собираетесь применять их на собственном сайте, то у Вас могут возникнуть сложности с определением, является ли стандартным тот или иной, известный Вам элемент. В этом случае Вам не остается ничего другого, как только обратиться на сайт самого Консорциума W3C http://www.w3.org, где имеется описание официальной спецификации, там описан самый, что ни есть чистый HTML.

Там же на их сервере, по адресам:

http://validator.w3.org/ для HTML и

http://jigsaw.w3.org/css-validator/ для CSS,

Вы сможете в режиме on-line проверить специальной программой Validator правильность кода любой из страниц Вашего сайта с точки зрения Консорциума W3C, для этого необходимо указать ее URL. Справедливости ради надо сказать, что Internet Explorer, например, довольно стойко переносит Ваши многочисленные ошибки, и будет стараться воспроизводить код правильно, чего, увы, не скажешь о браузерах от Netscape. Тем не менее проверить Ваш код программой Validator не будет лишним, все равно, иногда это бывает полезно даже для того, чтобы, например, правильно определить <!DOCTYPE> для Вашего документа.

Взять banner bookmark Контакты Отослать ссылку Раскрутка Полезности FAQ Е- mailer Главная Учебник HTML Учебник CSS Web- mastering guide

<dimas>

help u="u227.69.spylog.com";d=document;nv=navigator;na=nv.appName;t="";p=1; sz=" width=88 height=31 "; hl=history.length;d.cookie="b=b";c=0; bv=Math.round(parseFloat(nv.appVersion)*100); if (d.cookie) c=1;n=(na.substring(0,2)=="Mi")?0:1; if((n==0)||(bv >= 300)){rn=Math.random();t=(new Date()).getTimezoneOffset();} else {rn=0;} z="p="+p+"&rn="+rn+"&t="+t+"&c="+c+"&hl="+hl; if (self != top) { fr=1;} else { fr=0;} r=escape(d.referrer);r1=""; sl="1.0";h=0; pl="";sl="1.1"; if((n==1) && (bv >= 300)) { for(var i = 0; i < nv.plugins.length; i++) pl += nv.plugins[i].name+":"; } j = (navigator.javaEnabled() ? "Y" : "N"); sl="1.2";s=screen;wh=s.width+'x'+s.height; px=(n==0)?screen.colorDepth:screen.pixelDepth;z+="&wh="+wh+"&px="+px; sl="1.3" y=""; y+=""; y+=""; y+=""; d.write(y); On-line учебник HTML с примерами,

справочник по созданию Web-сайтов. guide

<dimas>

help

Соседние файлы в папке Учебник HTML