Mikä on Web Standards Project? määritelmä ja merkitys

Verkkostandardiprojekti on tärkeä voittoa tavoittelematon ohjelmoijien ja web-käyttäjien järjestö. Se perustuu vapaaehtoisuuteen ja painostaa tietoisesti selainjulkaisijoita noudattamaan W3C: n tai World Wide Web Consortiumin julkaisemia ja ylläpitämiä standardeja. Jonkin aikaa sitten selainjulkaisijat alkoivat lisätä omaa koodia avoimiin standardeihin. Tämä on vaikeuttanut huomattavasti kehittäjien työtä.

Technipages selittää Web Standards -projektin

Heidän on nyt lisättävä pitkiä koodilohkoja, jotka pystyvät havaitsemaan, minkä tyyppinen selain käyttäjä on käyttämällä ja sitoa sitten kyseisen selaimen ohjeet varmistaaksesi, että verkkosivusto näkyy sellaisenaan pitäisi. Ilman tätä ohjeet, jotka eivät sovi selaimen käyttämään omaan HTML-versioon, toimivat joko jätetään huomiotta kokonaan tai yksinkertaisesti tulkitaan väärin – kummassakaan tapauksessa verkkosivustoa ei näytetä oikein.

Tämä tarkoittaa, että verkkosivustolla on "piilotetut" ohjeet, jotka tulevat näkyviin vain, kun tiettyä selainta käytetään – tämä voi olla yhtä tarkka kuin mikä versio. Kehittäjä voi esimerkiksi määrittää, että minkä tahansa Chromen version ennen versiota 54.3.2 on noudatettava sääntöä X, kun taas Chromen uudempien versioiden on noudatettava sääntöä Y. Tämä on vaikeaa ja tekee yksinkertaisista luomuksista monimutkaisempia. Tästä huolimatta ja verkkostandardiprojektin ponnisteluista huolimatta ponnistelut tämän korjaamiseksi ovat olleet vain erittäin rajallisia – suurimmaksi osaksi asiat ovat edelleen omaisuutta.

Selaimet, kuten Microsoft Internet Explorere, Mozilla Firefox, Netscape Navigator, Google Chrome ja niin edelleen jokaisessa on nämä erot, ja siksi ne vaativat erityisiä koodausohjeita joissakin, mutta eivät kaikissa tapauksia. Usein tämä vaikuttaa animaatioihin, kun taas "pelkkä" teksti näkyy oikein kummallakin tavalla.

Web Standards -projektin yleiset käyttötavat

  • Web Standards Projectin tavoitteena on saada selainjulkaisijat käyttämään täsmälleen samoja avoimia standardeja, joita W3C julkaisee ja ylläpitää.
  • Koska useimmat julkaisijat eivät ole halukkaita muuttamaan työskentelyasetuksiaan, Web Standards Project on kohdannut paljon vastustusta ja vain vähän menestystä.
  • Vaikka Web Standards Project koostuu asiantuntijoista ja kehittäjistä, heidän neuvojaan on suurelta osin jätetty huomiotta.

Web Standards -projektin yleiset väärinkäytökset

  • Web Standards Project on ryhmä, joka julkaisee ja ylläpitää HTML- ja verkkokoodausstandardeja.