Jak ktere... :-) Ono ostatne i zde na rootu nektere funkcni veci bez javascriptu neprojdou. A nenacte se vam treba ani frontend Portalu Obcana, ci datovych schranek. Plus hromada dalsich drobnosti, treba ruzne videoprehravace... takze si nepustite treba ani zivy stream CT. A muzem tu takto pokracovat do vecera... ne, fakt to neni jen o tom, ze by se reklamy zablokovaly a jinak vse frcelo.
Mohl bys třeba na základě těch podmínek použít různé obrázky jako pozadí elementu a tím by se dalo dát vědět na server, jak se ta podmínka vyhodnotila.
Nicméně velikost obrazovky šlo takhle zjišťovat už přes média queries a to není žádná moc zajímavá informace a ani ty další podmínky mi nepřijdou, že by se jimi dalo zjišťovat něco zajímavého.
Sice se tim nektere veci v CSS zjednodussi, ale slozitost CSS vzroste. Uz to nebude deklarativni jazyk. Mam na to rozporuplny nazor, nejsem si jist jestli takove veci nenechat na JS. Ten clovek co to bude delat stejne uz bude muset vytvaret aplikacni logiku.