Diskuze: CSS Custom Properties
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Ano, funguje, ani jsem nevěděl, že něco takového existuje. Určitě bych si zkontroloval kompatibilitu - https://developer.mozilla.org/…/Web/CSS/--*
a případně sáhl po preprocesoru, kde tohle nemusíš řešít.
Bohužel je globálně podporovanost CSS proměnných dost mizerná (80 % – viz http://caniuse.com/#…). Momentálně se tedy nehodí do produkce pro veřejnost.
Vhodnou alternativou však mohou být CSS preprocesory, jako například Sass – http://sass-lang.com. Tu na síti jsem psal pár článků o tomto preprocesoru, tak se můžeš podívat https://www.itnetwork.cz/…ve-portfolio.
Mne to šlo. A malo by to fungovať vo všetkých nových prehliadačoch. Dokonca čakám len na to, aby to poriadne dotiahli a zbavil by som sa tak sass/less.
Momentálně to bzdí jen IE, Edge a mobilní browsery. Možná za rok se to bude dát použít na weby, kde ti je jedno podpora prehistorických prohlížečů, teď bohužel ne.
Ved hej, ako som povedal, len sa neviem dockat Lebo mne prekazaju preprocesory / postprocesory - kompilacia zdrzuje nacitanie, je to zbytocny krok navyse.
Což vo tu kompilaci až tak nejde, jde spíše o to, že proměnné v preprocesorech můžeš používat jen před kompilací, což u CSS proměnných máš real-time manipulaci.
No, snad jednou...
Zobrazeno 7 zpráv z 7.