rukh
Zmienne w CSS! (w Firefox już działa, Chrome od wersji 49, Opera troszkę za Chrome)
Już się nie będzie mówiło, że HTML to nie jest programowanie.
#ciekawostki #programowanie #html #webdev #css #javascript

I co sądzicie?

  • Ekstra 14.1% (121)
  • Super, lecz brzydka składnia 38.6% (331)
  • Kiepski pomysł 10.2% (87)
  • Nie znam się 37.1% (318)

857 głosów

22
  • Najlepsze
  • Wszystkie komentarze
Greg36
@rukh: Dla wstecznej kompatybilności i tak trzeba będzie przez jakiś 4 lata w produkcji pisać to tak:

html {
--foreground-color: #333;
--background-color: #
36
Greg36
Już się nie będzie mówiło, że HTML to nie jest programowanie.


@rukh: HTML - Hypertext Markup Language

A markup language is a system for annotating a document in a way that is syntactically distinguishable from the text.


Nie.
9
dikamilo
dikamilo
@rukh: fajnie tylko po co, większe rzeczy i tak się pisze np. w SASS.
8
poszlo_wyszlo
@rukh: ale to nie jest html tylko css ;p
7
l.....r
l.....r
a kiedy w IE znaczy się Microsoft Edge? ( ͡° ͜ʖ ͡°)


@laza: nazywanie Edge IE to trochę nadużycie.
5
soplowy
@Kadet: w CSS już ze 4 lata temu wymyślono funkcję calc...
https://developer.mozilla.org/en-US/docs/Web/CSS/calc
4
cykus
@rukh: do takich rzeczy tylko less/sass
2
Marmite
Już się nie będzie mówiło, że HTML to nie jest programowanie.


@rukh: A jesteś w stanie pokazać, że czysty HTML jest kompletny w sensie Turinga? ( ͡° ͜ʖ ͡°)
1
rukh
rukh Autor
@Greg36: No to się zmieni postrzeganie na HTML, napisałem.
0
laza
@rukh: a kiedy w IE znaczy się Microsoft Edge? ( ͡° ͜ʖ ͡°)
0
kamil062
kamil062
@rukh: Nie wiem na co to var() skoro można by zostawić bez, ale tak czy tak to jakiś postęp
0
Marmite
0
fnord23
Jeszcze kilka ficzerów i CSS zastąpi JavaScript \o/
0
karer
karer
@kamil062: mysle ze po to zeby zachowac standardy z innych jezykow chociazby. Nie wiesz jak dalej CSS bedzie rozwijany wiec nie wiesz czy sie nie przyda. Ci co go rozwijaja wiedza...
0
npsr
@rukh: co mnie to obchodzi, co przeglądarki obsługują a co nie ... I tak od lat używa się preprocessorów i innych autoprefixerów.
Jak miałbym czekać aż przeglądarki zaczną obsługiwać na przykład ECMA script 2015 to klepał bym pewnie jeszcze w html 4.01 :P
0
marcinzwwa
marcinzwwa
@rukh: tak jak wyzej pisali, co z tego jak trzeba wsteczne wsparcie robic i tak wiec 2x linii CSS sie zrobi
0
rukh
rukh Autor
@marcinzwwa: do tego trudno zrobić wsteczne wsparcie.
0
Japki
@Greg36: A co to za zapis?
0
K.....u
K.....u
@rukh: I tak to miałem w SCSS, w dodatku z o niebo milszą składnią.
0
Kadet
@rukh: Słabe i durne, nie dodaje absolutnie nic bo to nie są zmienne tylko stałe, nie można na nich nawet wykonywać operacji, a tylko będą zamulały przeglądarki kolejnym zbędnym ficzerem, którego i tak każdy szanujący swoje zdrowie psychiczne używa w preprocessorach, które są lepsze nie tylko pod tym względem. Gdyby dodali coś w stylu height: width - 5px, o wtedy byłaby rewolucja i coś fajnego. Ale tak? Bardzo słabe.
0