 Валидный код страницы сайта на UCOZ
 Валидный код страницы сайта на UCOZМногие сайтостроители считают, что валидный код страницы - это необязательно. Они думают, что если страница отображается в браузере, независимо от того, что код страницы невалиден, то валидировать код не надо. Они очень сильно ошибаются.
Если страница нормально отображается в браузере, это не означает, что приводить в порядок код не нужно. Не стоит забывать, что для развития сайта больше нужно не то, как сайт будет смотреться в браузере, а то, как его будет понимать робот поисковых систем при индексировании. Если код страницы валиден, то поисковый робот будет анализировать страницу правильно, и не запутается в хитросплетениях неправильно собранных блоков, несуществующих тегов и тому подобных ошибках верстки сайта. Если страницы сайта валидны, то и в поисковых запросах эти страницы будут выше невалидных.
Я готов утверждать, что даже на UCOZ-е можно сделать валидный код страницы. Кто не верит, может проверить валидность главной страницы нашего портала. А теперь займемся приведением сайта в валидное состояние.
Для начала, составим основную структуру страницы. Мы будем работать с переходным типом верстки HTML 4.01. Для других типов верстки изучайте их стандарты. для переходного HTML 4.01 структура должна выглядеть так:
Это основной каркас валидного кода страницы. Порядок и вложенность нарушаться не должны.
Теперь небольшой трюк для сайтов, которые пользуются системой управления от UCOZ. Эта система самостоятельно добавляет в код много лишнего, поэтому будем с ними бороться. Для начала нужно скрыть от системы тег <HEAD> и </title>. Система UCOZ ищет этот тег в коде и добавляет перед ним небольшой код следующего вида:
Домен в коде может немного отличаться. Это невалидная структура, но, то что добавляет UCOZ нужно. Это стили и скрипты для полноценной работы системы. Поэтому переписываем части этого кода в нашу структуру. А чтобы UCOZ не добавлял этот код самостоятельно, вместо <head> пишем <h<?'ea'?>d> а вместо </title> пишем </t<?'it'?>le>. Такой подход вводит систему в заблуждение, что этих тегов нет, а в реальности, после обработки, система UCOZ выдаст нормальный код.
Также придется отказаться от некоторых возможностей системы UCOZ. Например, модуль "Опросы". В эом модуле принудительно использован невалидный код. Некоторые функции с невалидным кодом можно переписать, и сделать код валидным. Возьмем "Поиск". Устанавливаем код, Обновляем страницу и смотрим на страницу в виде HTML. Находим в текте программы блок, где установлен этот поиск, копируем его код и вставляем в исходник страницы вместо кода поиска. Остается только подредактировать полученный код, и можно его использовать.
Основные правила, которые нужно соблюдать при верстке страницы:
Это перечень основных правил, которые часто нарушаются. Остальные ошибки нужно анализировать на месте. Проанализировать сайт Вы можете, воспользовавшись следующей формой.
Как только ваша страница станет полностью валидной, вы сможете с чистой совестью поставить на свой сайт кнопку от w3.org и с гордостью сказать: "Мой сайт валиден!".
Удачи всем.
Вы можете присоедениться к моему микроблогу в Твиттере @SzenProgs. Буду благодарен, если оцените мой труд, и щелкните по звездочкам ниже.
x;z-index:1 }Валидный код страницы сайта на UCOZ
Инструкции
Скрипты, инструкции, справочники
| Категория: | Инструкции | 
| Просмотрено: | 29377 | 
| Рейтинг: | 4.7/24 | 
| Дата добавления: | 2009-06-09 12:39, Вторник | 
| Добавил: | Szen | 
| Теги: | валидный, W3, код, Ucoz | 
| № 0 | 2009-06-09 12:39 | 
| Szen  | Здесь вы можете задать вопрос или оставить комментарий по теме "Валидный код страницы сайта на UCOZ". | 
| Гость | 
| № 2 | 2009-06-10 07:03 | 
| Szen  | Кстати, с UCOZ есть одна нерешаемая проблема - это смайлы. В свойствах изображения смайлов система UCOZ проставляет по умолчанию align="absmiddle". Такого значения этого свойства быть не может, поэтому это является ошибкой. Если кто-либо смог с этим разобраться, то прошу рассказать об этом методе. | 
| Szen · WWW | 
| № 3 | 2009-07-28 02:22 | 
| ANED  | Спасибо очень помогло!!!!         Если кто знает какой <!doctype> мне надо использовать(мой сайт www.aned.at.ua я использую XHTML 1.0 потому что он самый старый и провереный) то прошу расказать мыло:anedukraine@gmail.com | 
| Анатолий Кошлаков · WWW | 
| № 4 | 2009-07-30 20:49 | 
| Szen  | ANED, читайте сдесь: http://szenprogs.ru/blog/2009-07-28-61 | 
| Szen · WWW | 
| № 5 | 2009-07-31 18:38 | 
| ooster  | Szen, за сколько денег вы готовы помочь бедному студенту с валидностью ? бюджет правда небольшой (основная часть ушла на домен)  | 
| ya ndex | 
| № 6 | 2009-09-22 16:46 | 
| galikup  | Здравствуйте! Ув. Szen сколько стоит такое удовольствие, как исправить валидность? Мой сайт http://softvay.ru/   Жду вашего ответа. Заранее спасибо e-mail: irigali@mail.ru | 
| Galina | 
| № 7 | 2009-10-04 13:20 | 
| XxRaviLxX  | Честно ничего не понил, хотя очень интересно. …css" rel="StyleSheet" href="/.s/src/css/811.css" /> что выделенно красным удалять? | 
| XxRaviLxX · WWW | 
| № 9 | 2009-11-15 00:45 | 
| ANED  | Ем)спс))я почитал , понял , установил всё работает...появилась еще 1 проблема...точнее она была но я не обращал на неё внимание....обман юкоза действует но частично...layer 5 и layer 4 пролазят((( как боротся я не наю(почти всё попробовал... | 
| Анатолий Кошлаков · WWW | 
| № 10 | 2009-11-15 19:58 | 
| Szen  | ANED, вместо </head> в шаблоне введите </h<?'ea'?>d> Это должно помочь. | 
| Szen · WWW |