Задаволены
Каскадныя табліцы стыляў Узровень 2, Рэдакцыя 1 (CSS 2.1) Спецыфікацыя (альбо CSS 2.1 для сваіх сяброў) стала сапраўдным хлопчыкам, W3C паставіў пячатку і ўказаў рэкамендацыю W3C. Але ў эпоху імклівых браўзэраў, якія ўжо шмат працуюць, каб выйграць гонку адносна сумяшчальнасці CSS3, ці з'яўляецца W3C цяпер анахранізмам? Прыхільнікі стандартаў, здаецца, так не думаюць.
Эрык Мейер, партнёр і сузаснавальнік An Event Apart, кажа, што, хаця фармалізацыя CSS 2.1 была "доўгай, пакручастай дарогай", ён шчаслівы, што мы, нарэшце, прыйшлі да канца: "Гэта важна, бо CSS 2.1 - гэта спецыфікацыя, якая як мага лепш апісвае тое, што робіцца на практыцы, у адрозненне ад таго, што можа быць прыемна ў тэорыі ". Мейер сцвярджае, што час ад часу добра зарэгістраваць, як усё працуе, "як для рэалізатараў, якія прыходзяць у гульню пазней, так і для аўтараў, якія хочуць зразумець, як працуе CSS".
Лёгка! Дызайнер, дырэктар LLC і аўтар адаптыўнага вэб-дызайну Аарон Густафсан пагаджаецца, што характарыстыкі застаюцца актуальнымі ў свеце хуткай ітэрацыі: «Спачатку я быў супраць руху WHATWG ад версійнай версіі, таму што быў занепакоены тым, што W3C пойдзе па іх прыкладзе. . Аднак я зразумеў, што тое, што адбываецца, было ўзаемна выгадным: WHATWG можа працаваць над складаннем курса на будучыню, у той час як W3C працаваў над размяшчэннем этапаў на гэтым шляху ".
Густафсан сцвярджае, што этапы застаюцца важнымі для таго, каб убачыць, як развіваліся вэб-мовы, і праверыць адпаведнасць аглядальнікаў і аўтараў дакументаў. "Без іх у вас няма магчымасці зразумець, правільна вы нешта робіце ці не", - кажа ён.
Паслядоўны падыход
Вэб-дызайнер Лін Поп таксама сцвярджае, што тэхнічныя характарыстыкі застаюцца важнымі для таго, каб Інтэрнэт не стаў фрагментаваным. «Праектныя характарыстыкі даюць нам ведаць, што задумана, і прапановы могуць быць адкрытымі, магчымасць сачыць за зменамі, значыць, мы не атрымліваем раптоўных сюрпрызаў. Як мы бачым у HTML (гэта значыць 5) і CSS3, браўзэры па-рознаму рэалізуюць розныя функцыі. У цяперашні час адзіны спосаб наблізіцца да разумнай падтрымкі HTML (5) у розных браузерах - выкарыстанне JavaScript для кампенсацыі недахопаў ».
Папа кажа, што як толькі стандарты становяцца рэкамендацыяй, усе ведаюць, што распрацоўшчыкі браўзэраў усебакова пратэставалі свой код і былі дастаткова задаволены тым, што могуць дасягнуць іх адпаведнасці: «100-адсоткавае адпаведнасць не заўсёды адбываецца, але без таго, каб прадаўцы браўзэраў і прыкладанняў працавалі разам каб пагадзіцца на стандартны крос-браўзэр, дызайнерская праца стала б невыноснай ».
Гледзячы ў будучыню
У раздзеле CSS 2.1 цяпер зачынена, таксама дакладна, што паслядоўнасць, якую Папа прагне ў дачыненні да CSS3, будзе асноўнай задачай для распрацоўшчыкаў браўзэраў, але яна таксама адзначае, што па сутнасці мінула 13 гадоў з папярэдняй рэкамендацыі (CSS 2, у маі 1998 г.) . Аднак наўрад ці CSS3 напаткае тая ж доля.
"Я прагназую, што CSS 2.1 з'яўляецца апошнім стандартам CSS, на распрацоўку якога патрабуецца столькі гадоў", - мяркуе дызайнер, аўтар і дынамік Эндзі Кларк. "Замест гэтага мы ўбачым функцыі CSS3, укаранёныя ў браўзэры, модулі CSS, якія ствараюцца, працуюць і дапрацоўваюцца праз некалькі месяцаў, а не гадоў".
Густафсан пагаджаецца: "Важна ўсвядоміць працэс спецыфікацыі, гэта тое, што дадзеная спецыфікацыя не становіцца рэкамендацыяй да таго часу, пакуль не будзе па меншай меры дзве сумяшчальныя рэалізацыі кожнай функцыі. З сапраўды вялікімі характарыстыкамі гэтага цяжка дасягнуць. Гэта адна з прычын, па якой CSS3 разбіты на модулі. Такім чынам, кожны модуль можа рухацца сваім уласным тэмпам, у адрозненне ад запаволення распрацоўкі будучых спецыфікацый ".