Для горячих голов: немедленно остудить.
Я за стандарты и верстку допустимую.
Но я за стандарты по другой причине, чем вы.
Если вам не нравится, проходите мимо и не читайте дальше.
Адекватные люди: Я нашел статью о 15 преимуществах XHTML ( http://www.i2r.ru/static/476/out_23437.shtml ).
Автор пишет: «Я просто хочу познакомить читателя с неоспоримыми преимуществами CSS-верстки».
Давайте рассмотрим эти «бесспорные» преимущества.
1. XHTML — это текущий опубликованный стандарт разметки гипертекста, заменяющий HTML.И что? Это преимущество? Это просто факт. В чем преимущество компании-владельца сайта, скажем, в следующем году после запуска?
2. XHTML более последователен, чем HTML, что снижает вероятность ошибок.Что значит «более последовательный»? Вероятность ошибок зависит не от языка, а от человека.
3. Новые браузеры любят XHTML (в частности, XHTML 1.0).Это преимущество? Что значит «любовь»? В какой форме это выражается? Какие преимущества дает эта «любовь» и каким образом? Где именно HTML имеет «нечеткий» синтаксис?Потому что он предоставляет дополнительные возможности, недоступные в HTML, и имеет понятный синтаксис.
4. XHTML — это подмножество языка XML, которое уже сейчас позволяет существенно расширить возможности форматирования документов, а в будущем позволит в полной мере использовать все новые, возможно, еще не изобретенные или не утвержденные технологии.Ладно, он подмножество.
Наверное, это круто.
В чем именно преимущество?
5. XHTML является частью семейства веб-стандартов (в которое также входят CSS и W3C DOM), которое позволяет вам управлять внешним видом и поведением страницы на разных платформах, браузерах и устройствах.Круто, что он член семьи.
Про стандарты было в пункте 1, так это уже растянуто ради красивой фигуры.
Интересно, не могли ли они контролировать это до появления XHTML? Как тогда создавались сайты? Или могут сейчас? Тогда зачем столько усилий, чтобы в разных браузерах оно выглядело одинаково с более или менее сложным дизайном?
6. XHTML открывает путь в мир метаданных, что с большой долей вероятности позволит поисковым системам в будущем более правильно и точно обрабатывать данные в XHTML-документах (читать страницы веб-сайтов).Как поэтично! Они открывают путь.
Что это дает владельцам сайтов здесь и сейчас? Не могу ли я использовать метатеги в HTML? Мог.
Поисковики единогласно на них забили.
7. XHTML позволяет изменять порядок содержимого в документе, что также имеет свои преимущества при поисковой оптимизации сайта.Ну, все в порядке.
8. XHTML повышает доступность сайта для более широкого круга читателей, например, для людей с нарушениями зрения или координации.Это означает, что на практике программы чтения с экрана не будут сбиты с толку, увидев
9. XHTML также повышает доступность сайта для более широкого круга пользовательских агентов: КПК, мобильных телефонов, цифровых проекторов и других устройств с доступом в Интернет. Это означает, что больше нет необходимости создавать несколько версий сайта, потому что.Я не думаю, что это правильно.берется единый шаблон XHTML, к которому по запросу применяются различные таблицы стилей.
Если я выхожу из КПК через GPRS, мне не хочется загружать всю страницу, чтобы потом с помощью CSS можно было удалить лишнее из того, что уже загружено.
Я не хочу, чтобы он слишком сильно загружался и считаю правильным сделать отдельные версии для КПК и мобильных телефонов с адаптированным контентом и навигацией, оптимизированными под трафик.
10. XHTML избавляет от необходимости создавать отдельную версию страницы для печати, т.к.Извините, муа, вот как вы делаете разметку.при печати документа также можно задать отдельный стиль.
Это преимущество, как и преимущество в пункте 6, недоступной табличной разметки, поскольку предварительное форматирование уже создано в самом теле документа.
11. XHTML+CSS позволяет значительно уменьшить вес документа.Хо-хо! Я видел много примеров, когда макет на слоях без таблиц занимал больше места.Таким образом, вы существенно снижаете нагрузку на серверы и каналы связи и ускоряете доставку готового документа пользователю.
Это достигается за счет того, что шаблон XHTML не содержит элементов разметки, поскольку они отображаются с помощью CSS-файла.
Чтобы более наглядно подтвердить этот аргумент, давайте рассмотрим пример.
Обычно разница между шаблонами XHTML+CSS и HTML+CSS (табличными) составляет от 300 до 500 процентов в пользу XHTML+CSS, а в некоторых случаях может быть даже больше.
Давайте представим себе воображаемый веб-сайт с общим ежедневным трафиком 10 000 уникальных посетителей.
Сначала разложим его классическим табличным методом.
Получаем — размер HTML-шаблона 20 КБ при размере файла стиля 5 КБ.
Итак, когда сайт впервые представляется браузеру пользователя, он кэширует все изображения, скрипты, размещенные во внешних файлах и файлах стилей, то есть CSS-файлах.
Также в расчетах примем за истину то, что дизайн сайта (CSS-файл) не будет изменен в течение года и не потребует повторной загрузки.
Скрипты и изображения можно игнорировать, потому что.
они не повлияют на конечный результат. (20 КБ*10000*365+5*10000)/1024= 71337 МБ или 71,3 ГБ трафика в течение календарного года.
Мы создаем тот же веб-сайт, используя XHTML+CSS, используя метод макета CSS. На выходе получается XHTML равный 5 КБ и CSS - 10 КБ (здесь следует отметить, что размер CSS-файла обычно увеличивается за счет того, что все данные по форматированию и визуальному представлению документа переносятся в CSS-файл ).
Давайте сделаем расчет. (5 КБ*10000*365+10*10000)/1024= 17919,9 МБ или 18 ГБ трафика.
В данном примере экономия составит 71,3 ГБ — 18 ГБ = 53,3 ГБ! Комментарии не нужны.
Хотите примеры? Спросите Яндекс.
12. XHTML, перенося элементы и инструкции по оформлению документа во внешний файл, позволяет максимально быстро загрузить контент в браузер пользователя, и как только он начнет его читать, дизайн сайта продолжит загружаться.Я также мог бы использовать CSS в HTML. И даже с таблицами.Это позволяет, не дожидаясь полной загрузки страницы, решить, актуальна ли представленная информация или стоит покинуть страницу и продолжить поиск информации на других сайтах.
Очко не засчитано.
13. XHTML-код более логичен и прост, поэтому его гораздо легче понять HTML-кодировщику, который не писал код страницы.Зависит от того, кто пишет код.
14. XHTML позволяет, имея один шаблон, подключать к нему бесконечное количество стилей, кардинально меняющих его дизайн, без единого редактирования самого шаблона.Есть ли конкретные примеры, когда это нужно было сделать на реальном коммерческом сайте и в шаблон не нужно было вносить ни единого редактирования?Это достигается за счет использования свободной блочной компоновки контента в отличие от жестко определенной табличной компоновки.
15. XHTML корректно обрабатывается старыми браузерами, что снижает барьеры для его использования.Да? IE3 NN4? :-) Шутя.А в новых за счет правильной поддержки CSS можно добиться невероятных результатов.
Вот о результатах.
Бизнесу нужны не «невероятные результаты», а ощутимые финансовые.
;-) Вопросы читателям Какие преимущества вы видите: 1. Для бизнеса, владельцев сайтов 2. Для себя как разработчиков Теги: #xhtml #CSS #HTML #стандарты #валидность #макет #кроссбраузерная совместимость #Chulan
-
Геймификация В Продукте
19 Oct, 24 -
Проекту Gnome 10 Лет!
19 Oct, 24 -
Усложнение Рейтинга Хабратопиков
19 Oct, 24 -
Лауреаты Премии Рунета
19 Oct, 24