http://sass-lang.com/http://lesscss.org/Drugi sposób jest możliwy za pomocą narzędzi jak sass, czy też less. W efekcie końcowym css w obu przypadkach będzie praktycznie wyglądał tak samo, ponieważ i sass i less generuja z plikow w formacie (2) pliki w formacie (1). Innymi słowy styl (2) nie jest poprawnym stylem css'a i nie zadziała od tak.
Który sposób lepszy?Kwestia gustu, mi osobiście taki (2) styl pisania bardzo odpowiada z uwagi na pogrupowane zasady i łatwość szukania / dokonywania zmian, faktem jest ze nie wystarczy zrobic ctrl+f i wkleić to co mamy w firebugu, ale skoro mamy ładnie pogrupowane zasady to i tak nie widzę dużego problemy, a jeżeli już uzywamy sass'a czy też less'a to nie robimy tego wyłącznie dla takiego stylu pisania, ale też innych rzeczy, które udostępniają jak np. mixins.
Używałem juz natywnego css'a, less'a i sass'a w połączeniu z frameworkami i najbardziej podpadł mi do gustu sass z compass'em.