Co to jest projekt standardów internetowych? definicja i znaczenie

click fraud protection

Projekt standardów internetowych jest ważną organizacją non-profit zrzeszającą programistów i użytkowników sieci. Jest oparta na wolontariuszach i celowo wywiera presję na wydawców przeglądarek, aby trzymali się standardów publikowanych i utrzymywanych przez W3C lub konsorcjum World Wide Web. Jakiś czas temu wydawcy przeglądarek zaczęli dodawać własny kod do tego, co powinno być otwartymi standardami. To znacznie utrudniło programistom wykonywanie swojej pracy.

Technipages wyjaśnia projekt standardów sieciowych

Muszą teraz dodać długie bloki kodu, które są w stanie wykryć, jakiego typu przeglądarką jest użytkownik za pomocą, a następnie powiąż instrukcje dla tej konkretnej przeglądarki, aby upewnić się, że witryna wyświetla się tak, jak jest powinnam. Bez tego instrukcje, które nie pasują do zastrzeżonej wersji HTML używanej przez przeglądarkę, będą albo całkowicie zignorowane, albo po prostu źle zinterpretowane – w obu przypadkach witryna się nie wyświetla prawidłowo.

Oznacza to, że strona internetowa ma „ukryte” instrukcje, które pojawiają się tylko wtedy, gdy używana jest konkretna przeglądarka — może to być tak samo dokładna, jaka wersja. Na przykład programista może określić, że dowolna wersja Chrome przed 54.3.2 ma przestrzegać reguły X, podczas gdy nowsze wersje Chrome mają przestrzegać reguły Y. Jest to trudne i komplikuje proste kreacje. Mimo to i pomimo wysiłków podejmowanych w ramach projektu standardów sieciowych, wysiłki mające na celu naprawienie tego problemu przyniosły tylko bardzo ograniczony sukces – w większości rzeczy pozostają zastrzeżone.

Przeglądarki takie jak Microsoft Internet Explorere, Mozilla Firefox, Netscape Navigator, Google Chrome itp na każdym mają te różnice i dlatego wymagają specjalnych instrukcji kodowania w niektórych, ale nie we wszystkich sprawy. Często wpływa to na animacje, podczas gdy „zwykły” tekst będzie wyświetlany poprawnie w obu kierunkach.

Wspólne zastosowania projektu standardów sieciowych

  • Projekt Standardów Sieciowych ma na celu skłonienie wydawców przeglądarek do używania dokładnie tych otwartych standardów, które publikuje i utrzymuje W3C.
  • Ponieważ większość wydawców nie chce zmieniać ustawień roboczych, projekt standardów internetowych napotkał duży opór i niewielki sukces.
  • Chociaż Web Standards Project składa się z ekspertów i programistów, ich rady zostały w dużej mierze zignorowane.

Typowe nadużycia projektu standardów sieciowych

  • Web Standards Project to grupa, która publikuje i utrzymuje standardy HTML i kodowania internetowego.