Pull to refresh

55 причин использовать XHTML-CSS при создании сайтов

Reading time 4 min
Views 2.9K
Original author: programimi.com
Перевод статьи «55 Reasons to Design in XHTML-CSS».
В случайном порядке здесь представлены мои 55 причин создавать только бестабличные сайты, используя валидный XHTML для разметки, CSS для форматирования и Flash только в качестве уместной вставки. Под бестабличностью я понимаю избегание форматирования контента таблицами (или «супом» из заменяющих таблицы div-ов) и нацеленность на как можно более семантичную разметку. Некоторыe из перечисленных причин объясняют, «почему не использовать простой HTML», некоторые — «почему не сделать все на Flash», некоторые относятся как к первому, так и ко второму.
Я знаю, что эта тема обсуждалась множество раз, но все равно выскажусь :)


  1. На вас могут сослаться на демонстративных сайтах, таких как zengarden, stylegala, cssimport и cssbeauty.
  2. Вам не нужно тратить лишнее время и энергию на обдумывание стиля вашего кода (писать заглавными буквами или строчными, использовать кавычки или нет).
  3. Вам нет нужды размышлять о том, какие теги необходимо закрыть, а какие можно (нужно) оставить открытыми.
  4. Вы помогаете поисковым системам организовать более релевантную выдачу, использую семантичную разметку.
  5. Вы сэкономите на своем трафике, а у посетителей станут быстрее загружаться ваши страницы за счет уменьшения их объема.
  6. Для вас будет проще перейти на стандарт XHTML 2.0, который предоставит еще больше семантичных инструментов.
  7. Как только вы достаточно попрактикуетесь, кодирование страниц станет для вас проще и быстрее, чем с помощью любого табличного «супа».
  8. Что в свою очередь даст вам больше времени для заботы о пользователях.
  9. Обдумывание семантики поможет вам принять дизайнерские и информационно-архитектурные решения.
  10. Вы сможете быстро создавать «сырые» сайты для тестирования их информационной архитектуры, а «красивую обложку» добавлять позднее и с минимальными изменениями в коде.
  11. Вы сможете делать дизайн уже после завершения всех «внутренних» работ, что поможет вашему боссу либо клиенту реалистично представлять, сколько времени осталось до завершения работ.
  12. У вас будет возможность явно ссылаться на свои внутренние страницы (в отличии от Flash-сайтов).
  13. Вы можете использовать функции браузера, такие как уменьшение/увеличение размера шрифта и кнопки назад/вперед (в отличии от Flash-сайтов).
  14. Редизайн и перенастройка всего сайта станут проще.
  15. Проще будет выполнять последние штрихи при завершении работы над дизайном.
  16. Простая разметка делает создание CMS значительно проще, либо вообще неактуальным.
  17. Простая разметка позволит быстрее подключиться к работе другому разработчику.
  18. Вы сможете разрабатывать внутреннюю функциональность полностью независимо от внешнего представления, даже силами двух не связанных людей.
  19. Вы сможете вволю наиграться с деталями вашего кода, стараясь угодить поисковым системам, без всякого вреда для внешнего вида сайта.
  20. Вы будете иметь полный контроль над версией ваших страниц для печати.
  21. Ваши сайты автоматически станут доступны для всех типов браузеров (напр. голосовых, прим. переводчика).
  22. Популяризация веб-стандартов сделает в будущем вашу работу проще, благодаря отпадению необходимости писать код отдельно для каждого браузера.
  23. Когда все элементы закрыты, ваш код выглядит элегантней.
  24. Правильно скомпонованный код обеспечивает вашему сайту правильное отображение в большем количестве браузеров.
  25. Правильно скомпонованный код позволит разработчикам браузеров уделить больше внимания разработке полезных нововведений, чем тратить время на поддержку их браузерами «битого» кода.
  26. Ваш сайт будет поддерживаться браузерами и в будущем.
  27. Ваш сайт будет лучше отображаться в мобильных устройствах.
  28. Вы изучите основы XML, который имеет множество других применений.
  29. CSS-файлы сохраняются в кеше браузера, что позволит вам уменьшить время отклика и толщину канала, необходимого вашему сайту.
  30. Ваши документы станет проще конвертировать в другие форматы с помощью XSLT.
  31. Обдумывание семантики заставит вас больше думать о вашем контенте.
  32. Изучение семантики позволит стать вам более организованным, что повлияет на качество всех создаваемых вами документов, даже электронных писем.
  33. Вы сможете добавить новые технологии в ваше резюме.
  34. Современные браузеры проводят рендеринг валидных документов быстрее.
  35. Вы почувствуете себя лучше, потому что будете знать, что создаете сайты «правильно».
  36. Веб-стандарты поддерживают такие люди, как: Dan Cederholm, Jeffrey Zeldman, Jason Santa Maria, Shaun Inman, Cameron Moll, Douglas Bowman, Dave Shea
  37. Вы станете членом «движения», благодаря чему заведете полезные контакты.
  38. Вы станете больше уважать молодые браузеры, что позволит увеличить конкуренцию на рынке, благодаря чему все браузеры станут лучше.
  39. Тег Blink исчезнет.
  40. Жесткий стандарт кодирования позволит вам научиться быстрее выявлять свои ошибки.
  41. Вы сможете заработать деньги на обучении других этому, например, написав книгу.
  42. У вас появится больше возможностей при поиске работы, благодаря новым умениям.
  43. Вы лучше поймете, как работают браузеры.
  44. Вы сможете использовать хаки и технологии с крутыми названиями, как «be nice to Opera».
  45. Вы начнете уделять больше внимания метаинформации, типизированию документа и заданию кодировки.
  46. С большим количеством людей в мире, делающих страницы меньшего размера, поток общемирового трафика уменьшится, что позволит улучшить скорость работы всего интернета.
  47. XHTML звучит круче, чем просто HTML.
  48. Больше людей размышляет над преимуществами и недостатками, а также способами использования XHTML, что создает больше пространства для обмена опытом.
  49. Вы сможете использовать практически одну и ту же разметку для различных сайтов.
  50. Когда вы научитесь писать код быстрее и проще, вы сможете отказаться от дорогостоящего ПО.
  51. Google говорит, что (сравнивается количество результатов по запросам, прим. переводчика): 4,380,000 xhtml better than html > 4,370,000 html better than xhtml, 206 “xhtml is better than html” > 87 “html is better than xhtml”, 2,130,000 xhtml sucks < 10,300,000 html sucks.
  52. Когда все браузеры научатся правильно определять MIME-тип, вам не нужно будет конвертировать все ваши сайты из HTML, достаточно будет просто указать правильный тип.
  53. Если больше людей начнет использовать XHTML, в будущем IE придется научиться правильно распознавать MIME-тип.
  54. Повысится уровень доступности ваших сайтов, в частности благодаря использованию атрибута alt на картинках.
  55. Просто-напросто нет такого количества причин делать сайты на простом HTML, либо полностью на Flash.



Спасибо GogA за помощь в работе над переводом!
Tags:
Hubs:
+16
Comments 53
Comments Comments 53

Articles