Кіріспе

Техникалық стандарт

Веб стандарттары – Дүниежүзілік Желінің түрлі аспектілерін анықтап, сипаттайтын ресми, жеке меншік құқығы жоқ стандарттар мен басқа да техникалық ерекшеліктер. Соңғы жылдары бұл термин веб-сайттарды құрудағы стандартталған ең жақсы тәжірибелер жиынтығын қолдау және осы әдістерді қамтитын веб-дизайн мен дамыту философиясымен көбірек байланыстырылып келеді.

Веб стандарттар қозғалысы

Веб стандарттары қозғалысының ең алғашқы көрінетін көрінісі 1998 жылдың тамызында құрылған «Веб стандарттар жобасы» болды. Ол браузерлерде веб стандарттарын жақсарту үшін күрескен халықтық коалиция ретінде бастама көтерді. Веб стандарттары қозғалысы стандарттарға негізделген веб-дизайн тұжырымдамаларын қолдайды, оның ішінде веб-беттің немесе қосымшаның сыртқы түрі мен мінез-құлқынан құжат құрылымын бөлу; World Wide Web Consortium ұйымы қолданатын тексеру бағдарламалық құралына қарсы сынағанда (яғни құрылымдық құрамында қателер жоқ) дұрыс екенін растайтын семантикалық құрылымдағы мазмұнға баса назар аудару; сондай-ақ прогрессивті жақсарту – веб-беттер мен қосымшаларды құрудың қабатты тәсілі, ол барлық адамдар мен құрылғыларға жеке физикалық мүмкіндіктеріне (мүмкіндігі шектеулілікке), қосылу жылдамдығына және браузер мүмкіндіктеріне қарамастан, беттің мазмұны мен функционалдығына қол жеткізуге мүмкіндік береді. Веб стандарттары қозғалысына дейін көптеген веб-бет жасаушылар веб-беттерді құру үшін «кестелік макеттер» және «аралық» GIF суреттері сияқты жарамсыз, дұрыс емес HTML синтаксисін қолданды – бұл тәсіл көбінесе «тегтердің шатағы» деп аталды. Мұндай беттер белгілі бір жастағы барлық браузерлерде (мысалы, Microsoft Internet Explorer 4 және Netscape Navigator 4) бірдей көрінуге тырысты, бірақ олар мүмкіндігі шектеулі адамдар үшін қолжетімді болмады. «Тегтердің шатағы» беттері ескі браузерлерде дұрыс көрсетілмеді немесе дұрыс жұмыс істемеді, сондай-ақ Netscape Navigator үшін JavaScript және Internet Explorer үшін JScript сияқты кодтың түрленуі қажет болды, бұл даму құны мен күрделілігін арттырды. Қажетті қосымша код пен кэштеу беттік макет тілінің болмауы веб-сайттарды өткізу жолағы тұрғысынан «ауыр» етті, сондай-ақ мәтін ретінде суреттерді жиі пайдалану да осыған себеп болды. Бұл талаптар дамушы елдерде, ауылдық жерлерде және жылдам интернет байланысы жоқ жерлерде пайдаланушылар үшін қиындық тудырды. Гленн Дэвис, Джордж Олсен, Джеффри Зелдман, Стивен Чампион, Тодд Фарнер, Эрик А. Мейер, Тантек Челик, Дори Смит, Тим Брей, Джеффри Вин және «Веб стандарттар жобасының» басқа мүшелері бастаған Веб стандарттары қозғалысы, веб-контентті «барлығына қолжетімді» ету мақсатымен, өткізу жолағын көп жейтін «тегтердің шатағын» жеңіл, семантикалық таңбалау және прогрессивті жақсартумен алмастырды. Веб стандарттары қозғалысы HTML, CSS және JavaScript тек қызықты технологиялар ғана емес екенін мәлімдеді. «Олар – күрделі және тиімді ұсынылым мен кеңінен қолжетімділіктің екі мақсатын жеңілдететін веб-беттерді құрудың бір жолы». Осыдан бері 30 қараша жыл сайынғы халықаралық веб-стандарттар мен веб-мүмкіндіктері күні болып саналады.

Стандарттау басылымдары мен ұйымдары

W3C ұсынысы – кең ауқымды келісімге келгеннен кейін W3C мүшелері мен Директор бекіткен ерекшелік немесе нұсқаулар жиынтығы. IETF интернет стандарты – жоғары техникалық деңгейімен және аталған протокол немесе қызмет Интернет қауымдастығына маңызды пайда әкеледі деген жалпы сеніммен ерекшеленеді. Стандарт деңгейіне жеткен ерекшелікке бастапқы IETF RFC нөмірін сақтап, IETF STD сериясынан нөмір тағайындалады.

Стандартты емес және сатушының меншікті қысымдары

HTML 5 қолданыстағы платформалардың шектеулеріне бейімделу үшін басқа стандарттардың көптеген "саналы түрде жасалған бұзуларын" қамтиды.

Веб стандарттарына сәйкестікті тексеру

Веб-сайттар жасаған HTML кодына, сондай-ақ веб-браузерлердің HTML кодын дұрыс түсінуіне қатысты сәйкестік тесттері бар.