Weblog Letem světem Konstanty v CSS3 :: Weblog Letem světem

Archiv weblogu Letem světem z let 2002-2003


Konstanty v CSS3

Mnohokrát se na odborných diskuzích prohnala otázka, zda je možné v CSS definovat nějaké konstanty, které by mohly být používány například pro nadefinované barvy, obvyklé vlastnosti boxu a podobně. Snažil jsem se vždy argumentovat tím, že CSS nabízí přiřazení jednoho elementu do několika tříd zároveň, což částečně umožňuje výše zmiňovaný požadavek obejít. Ale musí si tím projít asi každý a tak i Simon Willison volá: chceme konstanty v CSS3. Není to špatná myšlenka, ale jeden z čtenářů jej upozornil na sáhodlouhou diskuzi na W3C.ORG, ve kterých na slovo vzatí odborníci snesli slušnou řádku argumentů, proč naopak konstanty v CSS nepodporovat. Celá diskuze je velice zajímavá a přináší další argument pro budoucí diskuze na českých fórech.

22.7.2003 | 22:31 | přidal Lukin

Vaše názory

pixy Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 22.7.2003 v 23:02

Jojo, prakticky presne tohle jsem psal i do konfery W3 WWWtalk - a bez jakekoli odezvy... ***** Example 1 - simple constant definitions: @define { mycolor1: #fc9; mycolor2: #039; } ... #header { background: mycolor1; ... } a:link { color:mycolor2 } etc. Jsem rad, ze nejsem jediny, kdo po podobnych vecech touzi...

Ondrej Ivanič Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 23.7.2003 v 0:12

Nie, je to blbost... Velmy sa mi osvedcil nazor a myslienie: 'co nemusi to neries'. Riesenia ktore vedia vsetko su zbytocne, nevedu nikam. CSS vobec npotrebuje konstanty, je to len vecou pouzitych technologii. Uz davnejsie som si zacal robit pre weby styleguide. CSS potom vyzera asi takto: body { __COLOR_SCHEME_BLUE } Na tento CSS subor pustim 'sed' alebo pomocou mod_rewrite obsluzim cez php skript. CSS ma definovat vzhlad co najednoduchsim sposobom, uz teraz su niektore veci zle pochopene...

Vilém Málek Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 23.7.2003 v 9:33

2 Ondrej: Já osobně jsem pro konstanty a další "vymoženosti" v CSS3. Naprosto nechápu, proč v této technologii nemůže být implementováno vše, co je k jejímu využití potřebné. To se mám zase vracet k proprietárním řešením a učit se bůh ví kolik dalších souvisejících věcí jen proto, abych si snáze nadefinoval barvu? Děkuji, nechci ;-)

Lukin Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 23.7.2003 v 10:24

To vypadá na slušné debatní téma pro BlogCon. Těším se, Viléme, že o tom hodíme řeč.

Vilém Málek Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 28.7.2003 v 11:07

2 Lukin: Já bych se netěšil, když něčím házím, občas se i trefím ;-)

Weblog byl vytvářen publikačním systémem b2. Veškeré texty z archivu mohou jsou volně použitelné.