Mga CSS unit (px, %, em, vw, vh, vmin, vmax) at calc function. Mga unit ng viewport ng CSS: mabilis na pagsisimula

Paglalaro ng Mga Yunit ng CSS mahalagang papel sa paggawa at pagpapalaki ng website iba't ibang elemento. Mga halaga ng CSS ay maaaring ipahayag bilang positibo o negatibong mga numero, bagama't ang ilang mga katangian ay tumatagal lamang mga positibong numero. Numeric na halaga sinamahan ng dalawang-titik na pagdadaglat na kumakatawan sa aktwal na yunit ng haba. Halimbawa, cm (sentimetro), px (pixel) o em CSS. Ang pagbubukod sa panuntunang ito ay ang halagang 0 (zero), na hindi nangangailangan ng yunit ng pagsukat.

Ang mga yunit ng CSS ay may dalawang uri: absolute at relative.

Mga yunit ng ganap na haba sa CSS

Ang mga ganap na CSS unit ay hindi angkop para sa disenyo ng web. Kinakatawan ng mga ito ang mga digital na representasyon ng mga resulta ng pagsukat sa pisikal na mundo at hindi nakasalalay sa laki at resolution ng screen. Ang mga ganap na haba na may parehong halaga ay maaaring mag-iba ayon sa iba't ibang mga screen. Ito ay sanhi ng mga pagkakaiba sa screen DPI (dots per inch).

Ang mga high resolution na screen ay may higit pa mataas na rate DPI kumpara sa mas mababang resolution ng mga screen, na ginagawang mas maliit ang mga larawan at text. Ginagamit ang mga absolute unit para tukuyin ang mga istilo sa pag-print, kung saan nagaganap ang mga sukat sa pulgada, puntos at pica.

Ganap na mga yunit ng haba:

  • cm (sentimetro);
  • mm (milimetro);
  • sa (pulgada);
  • pc(mga taluktok);
  • pt(puntos);
  • px (mga pixel).

Karamihan sa mga ganap na yunit ng haba ay walang silbi sa Internet. Ang tanging exception ay px. Ang mga pixel ay mga relatibong unit na nauugnay sa resolution ng mga screen. Para sa mga printer at monitor na may napaka mataas na resolution ang isang pixel sa CSS ay katumbas ng ilang pixel sa screen, kaya ang bilang ng px bawat pulgada ay nasa 96. Ang pixel ay ang pinakamaliit na yunit ng pagsukat at karaniwang ginagamit bilang reference para sa iba.

Mga yunit ng kaugnay na haba sa CSS

Mga kamag-anak na yunit Ang mga dimensyon ng haba sa CSS ay walang mga nakapirming halaga. Ang kanilang mga kahulugan ay nakasalalay sa iba itakda ang mga halaga o mga function. Mas sikat ang mga ito sa disenyo ng web dahil mas pinadali nila ang pagtukoy sa laki ng isang elemento. Sa kanilang tulong, maaari mong itakda ang lapad, taas, laki ng font, atbp. na may kaugnayan sa iba pang mga pangunahing parameter.

Mga kamag-anak na unit depende sa font

Ang mga kamag-anak na unit na umaasa sa font ay isinangguni nang maaga itakda ang laki font o font-family property value:

  • ex(taas ng character x);
  • ch( lapad ng character zero (0));
  • em unit sa CSS (kasalukuyang taas ng font ng elemento);
  • rem( laki ng font ng elemento ng ugat).

ex

Tinukoy bilang " taas ng character x ng kasalukuyang font O kalahating 1 em" Ibig sabihin, ang taas maliit na titik x naka-install na font. Kapag binago mo ang halaga ng font-family property, magbabago ang ex unit.

ch

Katumbas ng lapad ng character 0 . Nagbabago rin ang unit ng panukalang ito kapag nagbago ang halaga ng font-family property.

em

Ang CSS em unit ay may halaga na katumbas ng laki ng font ng pangunahing o elemento ng magulang. Halimbawa, kung ang laki ng font ng isang parent na elemento ay 30px, ang isang value na 1em ay kakalkulahin bilang 30px (30 x 1) para sa lahat ng child element. Ang numero ay hindi kailangang isang integer. Kung sa halimbawa ay papalitan natin ang 1em ng 0.5, ang halaga ay magiging 15px (30 x 0.5).

Kinukuha ng em unit ang halaga ng parent tag. Maaari itong humantong sa mga hindi kanais-nais na resulta kapag gumagamit ng mga nested na elemento.

Sabihin nating mayroon tayong tatlong nested na elemento. Ang unang elemento (root) ay may laki ng font na 30px, at ang dalawang nested na elemento ay may laki ng font na 2em. Ang elementong naka-nest sa loob ng ugat ay magkakaroon ng laki ng font na kinakalkula bilang 60px (30 x 2 ). At ang elementong naka-nest sa loob nito ay magkakaroon ng laki ng font na kinakalkula bilang 120px (60 x 2).

rem

Ang rem ay katulad ng CSS em , ngunit ang halaga nito ay palaging nananatiling katumbas ng laki ng font ng elemento ng ugat. Ang rem unit ay kapaki-pakinabang kapag bumubuo ng mga tumutugon na website dahil pinapayagan ka nitong sukatin ang buong page sa pamamagitan ng pagbabago ng laki ng font sa HTML element.

Mga unit ng porsyento ng haba batay sa laki ng viewport

Ang lugar ng pagtingin ay batay sa lapad at taas ng viewport at kasama ang:

  • vh( taas ng viewport);
  • vw( lapad ng viewport);
  • vmin( pinakamaliit sa (vw, vh));
  • vmax ( pinakamalaki sa (vw, vh)).

vw

Ito ang lapad ng viewport. Ang 1vw ay katumbas ng 1/100 ng lapad ng viewport. Medyo katulad ng mga porsyento, maliban na ang halaga ay nananatiling pareho para sa lahat ng mga elemento anuman ang lapad ng kanilang mga pangunahing elemento. Halimbawa, kung ang lapad ng window ay 1000px, ang 1vw ay magiging katumbas ng 10px.

vh

Kapareho ng vw ( lapad ng viewport), lamang yunit na ito ang mga sukat ay nakasalalay sa taas ng lugar na tinitingnan. Ang 1vh ay katumbas ng 1/100 ng taas ng panonood. Halimbawa, kung ang taas ng browser window ay 900px, ang 1vh ay magiging 9px.

vmin

Ang Vmin ay katumbas ng 1/100 ng pinakamababang halaga sa pagitan ng taas at lapad ng viewport. Sa madaling salita, 1/100th ng gilid na may pinakamaikling haba. Halimbawa, kung ang mga sukat ng window 1200 by 800 pixels, kung gayon ang halaga ng vmin ay magiging 8px .

vmax

Ang vmax ay katumbas ng 1/100 ng pinakamataas na halaga sa pagitan ng taas at lapad ng viewport. Sa madaling salita, 1/100 ng gilid pinakamahabang haba. Halimbawa, kung ang mga sukat ay 1200 by 800 pixels, at ang vmax ay 12px .

% ng interes

Ang distansya na tinukoy bilang isang porsyento ay depende sa haba ng parent na elemento. Halimbawa, kung ang parent element ay 1000px ang lapad at ang anak nito ay 50% ng value na iyon, ang lapad elemento ng bata magiging 500px .

SUPPORTA SA BROWSER

em CSS, ex, px, cm, mm, in, pt, at pc

ay suportado sa lahat ng browser, kabilang ang mga mas lumang bersyon ng IE.

Ang CSS3 ay may mga bagong yunit ng pagsukat. (Palagay ko napag-usapan ko na ito. eng) Narinig mo na ang tungkol sa px, pt, em at ang bagong rem. Tingnan natin ang ilan pa: vw at vh.

Kadalasan mayroong mga elemento sa isang layout na garantisadong magkasya sa viewport ng browser. Sa pangkalahatan, ginagamit ang JavaScript para dito. Suriin natin ang laki ng viewport at baguhin ang laki ng mga elemento nang naaayon. Kung babaguhin ng user ang window ng browser, uulitin ang pamamaraan.

Gamit ang vw/vh maaari nating itakda ang laki ng mga elemento na nauugnay sa laki ng viewport. Ang mga unit ng vw/vh ay kawili-wili dahil ang 1vw ay isang yunit na katumbas ng 1/100th ng lapad ng viewport.

Paano ito magagamit

Ang mga lightbox ay isang mahusay na kandidato para sa paggamit ng vw at vh dahil ang mga ito ay karaniwang nakaposisyon na may kaugnayan sa viewport, gayunpaman nalaman kong mas madaling gamitin ang position:fixed na may itaas, ibaba, kaliwa at kanang mga halaga dahil hindi mo kailangang magtakda ang taas at lapad sa lahat.

Maaari mong gamitin ang mga bagong unit ng pagsukat upang itakda ang mga laki ng mga elemento na nasa normal na daloy. Halimbawa, maaari akong mag-post ng mga screenshot sa pahina. Ang taas ng mga screenshot na ito ay hindi dapat lumampas sa taas ng viewport. Upang gawin ito maaari kong itakda ang pinakamataas na taas ng mga imahe:

Img ( max-height:95vh; )

SA sa kasong ito Itinakda ko ang taas sa 95vh upang mag-iwan ng kaunting espasyo sa paligid kapag nasa screen sila.

Suporta sa browser

Kung ang rem ay sinusuportahan ng halos lahat ng mga pangunahing browser kabilang ang IE9, kung gayon ang paggamit ng vw at vh ay nagkakahalaga ng pagtigil. Naka-on sa ngayon sumusuporta lamang sa kanila Internet Explorer 9.

Mula sa may-akda: Lumipas ang ilang taon mula noong unang paglitaw ng mga viewport unit sa CSS. Ang mga ito ay tunay na adaptive length unit; Kung narinig mo na ang tungkol sa mga ito ngunit hindi kailanman tumingin sa mga detalye, ang artikulong ito ay para sa iyo.

Mga yunit ng pagsukat at ang kanilang kahulugan

Mayroong 4 na uri ng viewport unit sa CSS: vh, vw, vmin at vmax.

Taas ng viewport (vh) – batay sa taas ng viewport. Ang value na 1vh ay katumbas ng 1% ng taas ng viewport.

Lapad ng viewport (vw) – batay sa lapad ng viewport. Ang value na 1vw ay katumbas ng 1% ng lapad ng viewport.

Viewport minimum (vmin) – batay sa pinakamababang bahagi ng viewport. Kung ang taas ng viewport ay mas mababa sa lapad, ang halaga ng 1vmin ay magiging katumbas ng 1% ng taas. Gayundin, kung ang lapad ay mas mababa sa taas, ang 1vmin ay magiging katumbas ng 1% ng lapad ng viewport.

Viewport maximum (vmax) – batay sa malaking bahagi ng viewport. Kung ang taas ng viewport mas lapad, ang halaga ng 1vmax ay magiging katumbas ng 1% ng taas ng viewport. Kung ang lapad ng viewport ay mas malaki kaysa sa taas, ang 1vmax ay magiging katumbas ng 1% ng lapad.

Tingnan natin kung anong mga halaga ang nakukuha natin sa iba't ibang sitwasyon:

Kung ang viewport ay 1200px ang lapad at 1000px ang taas, ang halaga ng 10vw ay magiging 120px, at ang 10vh ay magiging 100px. Ang lapad ng viewport ay mas malaki kaysa sa taas, kaya ang 10vmax ay magiging katumbas ng 120px, at ang 10vmin ay magiging 100px.

Kung iikot mo ang device upang ang lapad ay maging 1000px at ang taas ay 1200px, ang 10vh ay magiging 120px at ang 10vw ay magiging 100px. Kapansin-pansin, ang 10vmax ay mananatiling 120px, dahil ngayon ang halaga ay tinutukoy ng taas ng viewport. Ang halaga ng 10vmin ay mananatiling 100px.

Kung paliitin mo ang window ng browser sa 1000px ang lapad at 800px ang taas, ang 10vh ay magiging 80px at ang 10vw ay magiging 100px. Gayundin, ang 10vmax ay magiging 100px, at ang 10vmin ay magiging 80px.

Sa puntong ito sa iyong viewport, maaaring hindi gaanong naiiba ang mga unit sa mga porsyento para sa iyo, ngunit malaki ang pagkakaiba. Sa kaso ng mga porsyento, ang lapad at taas ng mga elemento ng bata ay nakasalalay sa parent block. Halimbawa:

Sa demo makikita mo kung paano ang lapad ng unang elemento ng bata ay tumatagal ng 80% ng lapad ng magulang. Ang pangalawang bata ay may lapad na 80vw, na ginagawa itong mas malawak kaysa sa magulang nito.

Paglalapat ng mga unit ng viewport

Nakabatay ang mga unit na ito sa mga dimensyon ng viewport, kaya lubhang kapaki-pakinabang ang mga ito sa mga sitwasyon kung saan kailangang magbago ang lapad, taas, o dimensyon ng mga elemento depende sa mga sukat ng viewport.

Buong screen na mga larawan sa background at mga seksyon

Sa Internet, madalas kang makakahanap ng mga larawan sa background sa mga elemento na sumasakop sa buong screen. Ang parehong ay maaaring gawin sa disenyo ng website upang ang isang hiwalay na seksyon tungkol sa isang produkto o serbisyo ay sumasakop sa buong screen. Sa ganitong mga kaso, maaari mong itakda ang lapad ng mga elemento sa 100% at ang taas sa 100vh.

Tingnan natin ang susunod Halimbawa ng HTML:

a

< div class = "fullscreen a" >

< p >a< p >

< / div >

Iuunat ng CSS sa ibaba ang seksyon ng larawan sa background sa buong lapad:

Fullscreen ( lapad: 100%; taas: 100vh; padding: 40vh; ) .a ( background: url("path/to/image.jpg") center/cover; )

Fullscreen (

lapad: 100%;

taas: 100vh;

padding: 40vh;

background : url ( "path/to/image.jpg") center / cover ;

Mga Tamang Pamagat

Maaaring narinig mo o nagamit mo na jQuery plugin FitText. Gamit ang plugin na ito, maaari mong sukatin ang mga header upang sakupin ng mga ito ang buong lapad ng parent na elemento. Gaya ng sinabi ko kanina, ang halaga ng mga unit ng viewport ay direktang nakasalalay sa laki ng viewport. Ibig sabihin, kung tutukuyin mo ang laki ng font ng mga heading sa mga viewport unit, ang mga ito ay perpektong magkasya sa bawat screen. Kung magbabago ang lapad ng viewport, awtomatikong babaguhin ng browser ang pamagat. Kailangan mo lamang matukoy ang tama orihinal na kahulugan para sa laki ng font.

Pangunahing problema na may font-size at viewport unit ay ang laki ng text ay mag-iiba-iba nang malaki depende sa viewport. Halimbawa, ang laki ng font na 8vw ay gagawing 96px ang header para sa lapad ng viewport na 1200px, 33px para sa lapad ng viewport na 400px, at 154px para sa lapad ng viewport na 1920px. Ang font ay maaaring masyadong malaki o masyadong maliit para sa madaling basahin. Magbasa pa tungkol sa tamang pag-install ang mga laki ng teksto gamit ang mga unit at ang calc() function ay matatagpuan sa isang kahanga-hangang artikulo tungkol sa typography sa viewport units.

Madaling pagsentro ng mga elemento

Maaaring maging lubhang kapaki-pakinabang ang mga unit ng viewport kapag kailangan mong maglagay ng elemento nang eksakto sa gitna ng screen ng user. Kung alam ang taas ng elemento, kailangan mo lang itakda ang itaas at ibabang mga halaga ng ari-arian ng margin sa [(100 - taas)/2]vh.

Nakasentro (

lapad: 60vw;

taas: 70vh;

margin: 15vh auto;

Ano ang dapat tandaan

Kung magpasya kang gumamit ng unit viewport sa iyong mga proyekto, may ilang bagay na kailangan mong tandaan.

Binanggit ko ang mga bagong (medyo) unit ng pagsukat. Ang mga unit na ito ay vw, vh, vmin at vmax, at nakabatay sa laki ng viewport ng browser. Ang kanilang aktwal na laki ay nagbabago habang nagbabago ang viewport ng browser, na ginagawang perpekto para sa mga unit na ito adaptive na disenyo. Bagama't sa aking nakaraang post ay nakipagtalo ako laban sa paggamit ng mga yunit na ito upang tukuyin ang mga laki ng font, maaari silang maging lubhang kapaki-pakinabang para sa pagtatrabaho sa mga elemento ng layout.

Mga unit ng viewport

Ang mga unit ng viewport ay mga kamag-anak na unit, ibig sabihin, hindi sila masusukat nang objectively. Ang kanilang laki ay tinutukoy ng laki ng viewport ng browser. May apat na unit na nauugnay sa viewport.

Magtutuon ako sa unang dalawa dahil sila ang pinakakaraniwang ginagamit. Sa maraming pagkakataon mga unit ng viewport(vh at vw) bumalandra sa mga porsyento sa mga tuntunin ng mga kakayahan. Gayunpaman, ang bawat isa sa kanila ay may sariling mga kalakasan at kahinaan.

Upang buod, ganito ang hitsura:

Kapag nakikitungo sa lapad, ang % ay mas mahusay, at kapag nakikitungo sa taas, ang vh ay mas mahusay.

Mga elemento ng buong lapad ng pahina: % > vw

Tulad ng sinabi ko na, tinutukoy ng vw ang laki ng elemento batay sa lapad ng viewport. Gayunpaman, kinakalkula ng mga browser ang laki batay sa espasyo para sa scrollbar.

Kung ang lapad ng pahina ay lumampas sa lapad ng viewport, lalabas ang isang scroll bar. Gayunpaman, sa katotohanan ang lapad ng viewport ay mas malaki kaysa sa lapad ng elemento ng html

Viewport > html > body

Kaya kung itatakda mo ang lapad ng elemento sa 100vw, lalampas ang elemento sa html at katawan. V sa halimbawang ito Gumawa ako ng pulang hangganan sa paligid ng elemento ng html at pinuno ang mga seksyon ng iba't ibang kulay.

Dahil sa nuance na ito, mas mainam na gumawa ng mga elemento sa buong lapad ng page gamit ang mga porsyento, sa halip na umasa sa lapad ng viewport.

Mga elemento ng taas ng buong page: vh > %

Kapag gumagawa ng mga elemento na kailangang kapareho ng taas ng page, mas mainam na gumamit ng vh sa halip na mga porsyento. Dahil ang porsyento ng laki ng isang elemento ay nauugnay sa pangunahing elemento nito, maaari nating makuha ang taas ng elemento pantay na taas screen lamang kung ang parent element nito ay sumasakop din sa buong taas ng screen. Nangangahulugan ito na dapat nating iposisyon ang elemento bilang naayos upang magawa html elemento magulang, o gumamit ng ilang uri ng hack.

Ang paggamit ng vh upang makamit ang epektong ito ay medyo simple:

Halimbawa ( taas: 100vh; )

Hindi alintana kung paano naka-nest ang .example na elemento, maaaring itakda ang mga dimensyon nito kaugnay sa mga sukat ng viewport. Ang problema sa pag-scroll ay hindi aabala sa amin dahil karamihan sa mga site ay walang pahalang na scrollbar

Narito ang ilang mga halimbawa kung paano magagamit ang mga vh unit.

Buong screen na mga larawan sa background

Ang karaniwang paggamit ng vh unit ay ang paglikha larawan sa background, na sumasaklaw sa buong taas at lapad ng screen, anuman ang laki ng device. Ito ay medyo madaling gawin.

Bg ( posisyon: kamag-anak; background: url("bg.jpg") center/cover; lapad: 100%; taas: 100vh; )

Sa katulad na paraan, maaari tayong lumikha ng epekto ng "mga pahina" sa pamamagitan ng pagbibigay sa bawat seksyon ng mga sukat ng viewport.

Seksyon ( lapad: 100%; taas: 100vh; )

Maaari naming gamitin ang JavaScript upang lumikha ng ilusyon ng pag-ikot ng pahina.

$("nav").on("click", function() ( if ($(this).hasClass("down")) ( var movePos = $(window).scrollTop() + $(window).height (); ) if ($(this).hasClass("up")) ( var movePos = $(window).scrollTop() - $(window).height(); ) $("html, body"). animate(( scrollTop: movePos ), 1000 ))

Natitiklop na larawan

Ang Vh ay maaari ding gamitin upang kontrolin ang laki ng isang imahe sa loob ng isang pahina. Halimbawa, sa loob ng balangkas ng isang artikulo. Gusto naming tiyakin na ang anumang larawan ay ipapakita sa kabuuan nito anuman ang laki ng screen.

Kakailanganin namin ang sumusunod na code

Img ( width: auto; /* Automatic width to be proportional to height */ max-width: 100%; /* Hindi hihigit sa lapad ng parent element */ max-height: 90vh; /* Hindi hihigit sa taas ng viewport */ margin: 2rem auto;

Suporta sa browser

Dahil medyo bago ang mga unit na ito, may mga isyu pa rin sa ilang partikular na browser.

Narito kung paano lutasin ang mga ito.

Gumagamit ang CSS ng mga absolute at relative unit para sukatin ang iba't ibang elemento. Ang mga absolute unit ay independiyente sa output device, ngunit tinutukoy ng mga relative unit ang laki ng isang elemento na nauugnay sa halaga ng isa pang laki.

Mga kamag-anak na yunit

Ang mga kamag-anak na yunit ay karaniwang ginagamit upang gumana sa teksto. Sa mesa Inililista ng 1 ang mga pangunahing kamag-anak na yunit.

Ang em unit ay nababagong halaga, na nakadepende sa laki ng font ng kasalukuyang elemento (nakatakda ang laki sa pamamagitan ng pag-aari ng estilo ng font-size). Ang bawat browser ay may built-in na laki ng teksto na ginagamit kapag ang laki na ito ay hindi tahasang tinukoy. Samakatuwid, sa una ang 1em ay katumbas ng default na laki ng font ng browser o ang laki ng font ng parent na elemento. Ang notasyon ng porsyento ay magkapareho sa em , dahil ang mga halaga ng 1em at 100% ay pantay.

Ang unit ex ay tinukoy bilang ang taas ng character na "x" sa maliit na titik. ex ay napapailalim sa parehong mga panuntunan tulad ng em , ibig sabihin ay nakatali ito sa default na laki ng font ng browser o sa laki ng font ng pangunahing elemento nito.

Ang ch unit ay katumbas ng lapad ng "0" na character para sa kasalukuyang elemento at, tulad ng em, ay depende sa laki ng font.

Ang pagkakaiba sa pagitan ng em at rem ay ang mga sumusunod. em ay depende sa laki ng font ng parent na elemento at mga pagbabago kasama nito, at ang rem ay nakatali sa root element, ibig sabihin, ang laki ng font na tinukoy para sa html element.

Mayroon ding pangkat ng mga kamag-anak na unit na nakatali sa laki ng viewport ng browser. Sa mesa 2 ay nagpapakita ng isang listahan ng mga ito na may isang paglalarawan.

Mga ganap na yunit

Ang mga ganap na yunit ay pisikal na sukat- pulgada, sentimetro, milimetro, puntos, picas, at pixel. Para sa mga device na may mababang dpi (tinutukoy ng bilang ng mga pixel bawat pulgada ang densidad ng pixel), ang binding ay bawat pixel. Sa kasong ito, ang isang pulgada ay katumbas ng 96 na mga pixel. Malinaw, ang tunay na pulgada ay hindi tutugma sa pulgada sa naturang device. Sa matataas na DPI device, ang tunay na pulgada ay kapareho ng on-screen na pulgada, kaya ang laki ng pixel ay kinakalkula bilang 1/96 ng isang pulgada. Sa mesa 3 ay naglilista ng mga pangunahing ganap na yunit.

Halimbawa

Mga kamag-anak na yunit

30px na header

Laki ng teksto 1.5 em



Mga ganap na yunit

24 point headline

Ilipat ang text sa kanan ng 30 millimeters



Tandaan

Kapag nagtatakda ng mga dimensyon, tiyaking tukuyin ang mga unit ng pagsukat, halimbawa lapad: 30px. Kung hindi, hindi maipapakita ng browser ang nais na resulta dahil hindi nito nauunawaan kung anong laki ang kailangan mo. Ang mga yunit ay hindi idinaragdag lamang kapag zero na halaga(margin: 0).

Sinusuportahan ng Internet Explorer ang vm unit sa halip na vmin .

Pagtutukoy

Ang bawat detalye ay dumadaan sa ilang yugto ng pag-apruba.

  • Rekomendasyon - Ang detalye ay naaprubahan ng W3C at inirerekomenda bilang isang pamantayan.
  • Rekomendasyon ng Kandidato ( Posibleng rekomendasyon ) - ang grupong responsable para sa pamantayan ay nasisiyahan na ito ay nakakatugon sa mga layunin nito, ngunit nangangailangan ng tulong mula sa development community para ipatupad ang pamantayan.
  • Iminungkahing Rekomendasyon Iminungkahing Rekomendasyon) - sa yugtong ito ang dokumento ay isinumite sa W3C Advisory Council para sa huling pag-apruba.
  • Working Draft - Isang mas mature na bersyon ng draft na tinalakay at binago para sa pagsusuri ng komunidad.
  • draft ng editor ( Editoryal na draft) - isang draft na bersyon ng pamantayan pagkatapos ng mga pagbabago na ginawa ng mga editor ng proyekto.
  • Draft ( Pagtutukoy ng draft) - ang unang draft na bersyon ng pamantayan.
×