Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web servers, web development, networking and security services. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

CSS 2.1 nu este încă definitivă

W3CŞtim cu toţii că CSS 3 nu este definitivă, şi nici nu este HTML 5. Ceea ce poate nu ştiţi este că CSS 2.1 caietul de sarcini, nu este, de asemenea, definitivă.

CSS2 a devenit un W3C recomandare pe 12 mai 1998, peste 12 de ani în urmă. De atunci, CSS Grupul de lucru a fost în curs de dezvoltare CSS Nivel 2 Revizia 1 (CSS 2.1) pentru a corecta erorile şi omisiunile din original CSS2 caietul de sarcini. Într-adevăr, caietul de sarcini CSS2 conduce pe oameni la CSS 2.1 caietul de sarcini ca versiune curentă de facto. CSS 2.1 este o recomandare candidate, şi are 08 septembrie 2009 ca dată de referinţă ale caietului de sarcini.

W3C are o progresie usor confuz de un caiet de sarcini înainte de a fi considerat un "standard". În esenţă, există patru paşi:

  1. Proiect de lucru (WD) : Aceasta este prima dată când o specificaţie propus este indicat pentru public şi deschis pentru comentarii.
  2. Recomandarea candidate (CR) : caracteristici semnificative sunt în majoritate blocate si feedback-ul este solicitată în modul în care pun în aplicare standardul.
  3. Recomandarea propusă (PR) : caietul de sarcini a fost prezentat la W3C Consiliului consultativ pentru aprobare. Modificări la acest punct sunt rare.
  4. Recomandarea W3C (REC) : caietul de sarcini este definitivă şi aprobat de către W3C. Aceasta este ceea ce publicul larg consideră că un standard final.

Pentru a clarifica, CSS 2.1 caietul de sarcini în al doilea din patru etape. Pentru context, HTML 4 caietul de sarcini a fost aprobat pe 24 aprilie 1998. HTML 4.01 caietul de sarcini a fost aprobat la 24 decembrie 1999. Între cele două versiuni, ceva mai mult de un an şi jumătate a trecut. Pentru a da un alt exemplu, CSS3 este un amalgam de mai multe module diferite, dintre care unele sunt încă de lucru proiecte, în timp ce una (Căutători de nivel 3) este deja o recomandare propus (a treia din patru etape). Ce înseamnă acest lucru este faptul că unele aspecte ale următorul nivel de CSS sunt deja în mişcare de-a lungul, indiferent de statutul de CSS 2.1

Cand te uiti la numele de editori de lucru pe CSS 2.1 (Bert Bos, Tantek Celik, Ian Hickson, Håkon Wium Lie) şi le compara cu numele de pe nivelul CSS Selector 3 recomandare a propus (Tantek Celik, Elika J. Etemad, Daniel Glazman, Ian Hickson, Petru Linss, John Williams), veţi vedea unele crossover. Puteţi recunoaşte chiar unul dintre aceste nume (Ian Hickson), astfel cum proeminent în WHATWG, lucru pe HTML5.

Grupul de lucru CSS recent (30 iunie) postat o actualizare pe CSS 2.1. Iată câteva din punctele importante:

[G] iven recentele schimbări în spec. - am rezolvat o mulţime de probleme unele dintre ele destul de complicate - am putea avea pentru a merge înapoi la Last Call Proiect de lucru şi apoi din nou la [Recomandarea candidate] din nou. Asta nu este o problemă şi poate fi relativ rapid.

Din această declaraţie, caietul de sarcini 2.1 pot avea de a aluneca înapoi un pas înainte de a putea avansa.

W3C se bazează pe o suita de teste funcţionale înainte de a putea transmite un caiet de sarcini la pasul următor, acest lucru este aşteptarea lor cu privire la calendarul, ca rezultat:

[T] el de testare Suite şi [candidate recomandare] ar trebui să fie disponibile în acelaşi timp şi că, timp ar trebui să fie, cum a fost planificat de către WG, după vara. Asta ar trebui să ne lase suficient timp pentru a ajunge la Recomandarea propusă înainte de sfârşitul anului, cum era de aşteptat.

Grupul de lucru nu recunoaşteţi că viitorul CSS balamaua caietul de sarcini pe ceea ce fac aici:

[CSS] 2.1 trebuie să fie lansat ca un standard de web, deoarece aceasta este una dintre pietrele de temelie a arhitecturii actuale de World Wide Web. Noi nu putem face paşii următori, CSS 3, chiar modul de modulul, se întâmplă fără înainte de 2.1.

Am citit că, un calendar pe care CSS3 cît mai repede se poate merge mai departe, precum şi, care este în esenţă, nu mai devreme de sfârşitul anului 2010.

Published (Last edited): 10-10-2011 , source: http://blog.adrianroselli.com/2010/07/css-21-still-not-final.html