Знаете ли какво представляват уеб стандартите? Знаете ли за какво служат и защо трябва да се използват?

използват

Преди няколко години, развитието на уебсайтове беше хаотично, трябваше да направите версия на всяка уеб страница за практически всеки браузър.

За да разреши този проблем, W3C стартира инициатива през 1997 г. за постигане уеб достъпност (Инициатива за уеб достъпност или WAI) и че поредица от стандарти или норми.

В резултат на това бяха разработени различни стандарти, които правят всяка уеб страница да се гледа правилно, независимо от браузъра или устройството.

Ако искате да знаете какво уеб стандарти и защо трябва да се използват, продължете да четете тази статия.

Можем да възприемаме глобалната мрежа (Интернет) като информационна екосистема.

Хората създават съдържание, което храни мрежата. Това съдържание се разглежда чрез браузър, който позволява на хората да имат достъп до споменатата информация.

Преди уеб стандартите нямаше правила за как трябва да се създава съдържанието, нито изисквания по отношение на това как браузърът трябва да предоставя тази информация на хората, които я изискват.

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

Какви са уеб стандартите?

The уеб стандарти бяха въведени, за да защитят уебсистемата, да я поддържат отворена, безплатна и достъпна за всички.

Целта беше да се постави мрежата в защитен балон и да не се налага да се създават уеб сайтове, адаптирани към конкретни браузъри.

Когато стандартите бяха въведени, разработчиците на браузърите бяха насърчавани да се придържат към стандартизиран начин на правене на нещата, което доведе до a кръстосана съвместимост става по-лесно за създателите на съдържание и вече не е необходимо да се създават множество версии на един и същ уебсайт.

Някои от най-известните и широко използвани уеб стандарти са:

  • HTML (HyperText Markup Language), за да се определи структурата на документите.
  • XML (eXtensible Markup Language), който служи като основа за голям брой технологии.
  • CSS (Cascading Style Sheets), която ви позволява да задавате стилове за представяне на документи.
  • Javascript, което позволява да се придаде динамика и функционалност.

Как се създават уеб стандартите?

The творение на уеб стандарт изисква контролиран процес, състоящ се от няколко етапа, които гарантират качеството на спецификацията.

Този процес позволява намесата на всички потребители на технологиите, с цел да могат допринесете със своите знания и мнения за подобряване на документите.

След този процес, разработен от специалисти в областта, някои стандарти за качество.

Налични за всички, спецификациите са прецизирани, преди да бъдат разгледани като препоръка или стандарт.

Защо се нуждаем от уеб стандарти?

Знаейки малко за историята на стандартите и защо са въведени, можем да започнем да виждаме Ползи да има стандарти за уеб разработка.

The предимство да спазват установените уеб стандарти са:

  • Поддържайте мрежата безплатна и достъпна за всички
  • Помогнете за опростяването на изходния код
  • Намалено време за разработка и поддръжка
  • Направете мрежата по-достъпно място
  • Позволява обратна съвместимост и проверка
  • Помогнете за поддържането на по-добро SEO (оптимизация за търсачки)
  • Създайте общ фонд от знания

Какво е W3C?

The Консорциум за световна мрежа (W3C), е международна общност, в която организациите членки работят заедно за разработване на уеб стандарти.

Този консорциум насърчава използването на стандарти за намаляване на разходите и сложността на разработката, както и за увеличаване на достъпността и жизнеспособността на всеки документ, публикуван в мрежата.

The текущите браузъри (Google Chrome, Mozilla Firefox, Microsoft Edge, Opera или Safari) имат сериозно ангажираност с уеб стандарти.

Все още обаче има различни интерпретации, които предполагат различно поведение срещу една и съща спецификация.

Редовно използване на уеб стандарти

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

Някои публикации Основите, които трябва да се следват за правилното използване на уеб стандартите, са:

  • Препоръки за езици за маркиране като Hypertext Markup Language (HTML), Extensible Hypertext Markup Language (XHTML), Scalable Vector Graphics (SVG) и XForms, от W3C.
  • Препоръки за таблици със стилове, особено Cascading Style Sheets (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 Можете да се консултирате с всички уеб стандарти, установени до момента, както и с множество статии и новини, свързани с тази тема.

Ако сте се заинтересували от статията и искате да прочетете още написано от мен, можете да го направите тук.