Чи знаєте ви, що таке веб-стандарти? Чи знаєте ви, для чого вони призначені і чому їх слід використовувати?

чому

Кілька років тому розвиток Росії веб-сайти це було хаотично, потрібно було зробити версію кожної веб-сторінки практично для кожного браузера.

Щоб вирішити цю проблему, W3C ініціював ініціативу в 1997 році для досягнення веб-доступність (Ініціатива щодо веб-доступності або WAI) і що серія стандарти або норми.

В результаті тоді були розроблені різні стандарти, завдяки яким кожна веб-сторінка була правильно переглянута незалежно від браузера чи пристрою.

Якщо ви хочете знати, що таке веб-стандарти і чому їх слід використовувати, продовжуйте читати цю статтю.

Ми можемо мислити глобальну мережу (Інтернет) як інформаційну екосистему.

Люди створюють вміст, який подає Інтернет. Цей вміст переглядається через браузер, який дозволяє людям отримати доступ до зазначеної інформації.

До веб-стандартів не існувало правил про як слід створювати вміст, ані вимоги щодо того, як браузер повинен передавати цю інформацію людям, які її запитують.

Програмістам у 90-ті роки часто доводилося робити кілька версій кожного веб-сайту, щоб бути сумісними з кожним із доступних на той час браузерів.

Що таке веб-стандарти?

веб-стандарти були введені для захисту веб-екосистеми, щоб вона залишалася відкритою, безкоштовною та доступною для всіх.

Метою було розмістити Інтернет у захисному міхурі та не потрібно створювати веб-сайти, пристосовані до певних браузерів.

Коли стандарти були введені, розробникам браузерів пропонувалося дотримуватися стандартизований спосіб робити речі, в результаті чого перехресна сумісність полегшення для творців вмісту, і більше не було потреби створювати кілька версій одного веб-сайту.

Одними з найбільш відомих та широко використовуваних веб-стандартів є:

  • HTML (Мова розмітки HyperText), щоб визначити структуру документів.
  • XML (Розширювана мова розмітки), яка служить основою для великої кількості технологій.
  • CSS (Каскадні таблиці стилів), що дозволяє призначати стилі для подання документів.
  • Javascript, що дозволяє надати динамізму та функціональності.

Як створюються веб-стандарти?

створення веб-стандарту вимагає контрольованого процесу, що складається з декількох етапів, що забезпечують якість специфікації.

Цей процес дозволяє втручатися всім користувачам технологій з метою, якою вони можуть внесіть свої знання та думки для вдосконалення документів.

Після цього процесу, розробленого фахівцями в цій галузі, деякі стандарти якості.

Будучи доступними для всіх, технічні характеристики широко вдосконалюються, перш ніж розглядатися як рекомендація або стандарт.

Навіщо нам веб-стандарти?

Трохи знаючи історію стандартів і чому вони були введені, ми можемо почати бачити Переваги мати стандарти веб-розробки.

перевага щоб слідувати встановленим веб-стандартам:

  • Зберігайте Інтернет безкоштовною та доступною для всіх
  • Допоможіть спростити вихідний код
  • Скорочений час розробки та обслуговування
  • Зробіть Інтернет більш доступним місцем
  • Дозволити зворотну сумісність та перевірку
  • Допоможіть підтримувати кращий SEO (оптимізація пошукової системи)
  • Створіть спільний пул знань

Що таке W3C?

Консорціум Всесвітньої павутини (W3C), є міжнародною спільнотою, де організації-члени спільно працюють над розробкою веб-стандартів.

Це консорціум сприяє використанню стандартів зменшити вартість і складність розробки, а також збільшити доступність і життєздатність будь-якого документа, опублікованого в Інтернеті.

поточні браузери (Google Chrome, Mozilla Firefox, Microsoft Edge, Opera або Safari) мають серйозні проблеми прихильність з веб-стандартами.

Однак, все ще існують різні інтерпретації, які передбачають різну поведінку проти однієї і тієї ж специфікації.

Регулярне використання веб-стандартів

Коли описано, що веб-сайт або веб-сторінка відповідає певним веб-стандартам, зазвичай це означає, що ця сторінка має частини дійсний або майже дійсний код HTML, CSS, XML та JavaScript. Частина HTML також повинна відповідати певним вимогам щодо доступності та семантики.

Дещо публікацій Основи, яких слід дотримуватися для правильного використання веб-стандартів:

  • Рекомендації щодо мов розмітки, таких як мова розмітки гіпертексту (HTML), розширювана мова розмітки гіпертексту (XHTML), масштабована векторна графіка (SVG) та XForms, від W3C.
  • Рекомендації щодо таблиць стилів, особливо каскадних таблиць стилів (CSS), від W3C.
  • Стандарти ECMAScript, частіше JavaScript, від Ecma International.
  • Рекомендації щодо об'єктних моделей документів (DOM) від W3C.
  • Правильно сформовані назви сторінок та адреси та інші посилані ресурси (URI), засновані на RFC 2396, від IETF8
  • Доречне використання протоколів HTTP та MIME для відображення сторінки, повернення даних, запиту інших посилань на неї, заснованих на RFC 2616, у IETF9

Робота організації W3C щодо семантичної мережі в даний час зосереджена на публікаціях, пов'язаних із Структурою опису ресурсів (RDF), Визначенням описів ресурсів з діалектів мов (GRDDL) та Мовою веб-онтології (OWL).

Інтернет-валідатори

Що стосується інших стандартів, W3C пропонує безкоштовні інструменти перевірки - які дуже корисні для перевірки правильності способу використання цих мов (синтаксису) та не містять помилок:

HTML-валідатор. Інтернет-інструмент, який дозволяє перевірити, чи правильний HTML-код нашого сайту або сторінки нашого сайту.

Ця перевірка, яка підтверджує правильність коду, гарантує, що його можна без проблем переглядати в будь-якому браузері чи на пристрої.

Валідатор CSS. Інтернет-програма, яка перевіряє синтаксис каскадних таблиць стилів (CSS), які ми використовуємо на нашому сайті.

Він пропонує нам докладний звіт про можливі помилки, що полегшує їх виправлення.

Давайте дотримуватимемось правил

Як майже все в житті, дотримання ряду настанов, норм чи стандартів допомагає правильно виконувати це завдання.

У розділі, присвяченому веб-розробці, дотримуються тих самих вказівок, як видно, Дотримання встановлених веб-стандартів зробить наші веб-сайти правильними та повністю доступними.

На веб-сайті W3C Ви можете ознайомитися з усіма веб-стандартами, встановленими на сьогоднішній день, а також безліччю статей та новин, пов’язаних із цією темою.

Якщо вас зацікавила стаття і ви хочете прочитати більше написаного мною, ви можете зробити це тут.