Jeg har ikke hørt om min kjærlighet til MINDRE. Det var min første CSS preprosessor, og fremdeles min favoritt, selv ettersom pragmatisme presser meg mot SASS. Tillegget av variabler, mixins, selector nesting og avanserte beregninger til CSS bare blåste tankene mine.

Og mens den forbedrede allsidigheten og den enkle skrivingen av CSS ble mye verdsatt, var jeg spesielt spent på potensialet for økt adskillelse av innhold fra presentasjon. Det var formålet med CSS fra begynnelsen, og det er en grunn jeg kan tro på. Innhold kan være den viktigste delen av designet, men du må ikke kodes det på den måten.

Jeg husker dagene med tabelloppsett, og de var mørke.

Nå, nå har utviklere oppdaget CSS også. (Jeg meste tuller ...) De har brakt mange verdifulle bidrag - som de nevnte preprosessorer - og hevet noen få utgaver av seg selv. Mange føler at CSS ikke er objektorientert nok, eller til og med bare generelt programmerervennlig nok. De har adressert dette problemet med rammer, verktøy og til og med det enkelte bibliotek for å definere CSS-regler i JavaScript.

Ok, de fleste ble laget som en spøk. Likevel er det litt av en trend. Det er en bevegelse, men ikke en organisert (som jeg vet om), for å få CSS til å se mye mer som et programmeringsspråk. Og jeg snakker om grunnleggende CSS, uten involverte forprosessorer.

Dette ville på mange måter øke CSS 'potensial massivt. Det kan også føre til at mindre CSS trenger å bli skrevet. På ulemper er jeg dårlig på programmering, og mange andre designere er også. Også det vi får i mindre filstørrelser, kan reduseres av økningen i datakraft som trengs for å gjøre resultatene av det CSS.

Det vil alle komme ned til om programmeringsrelaterte funksjoner utfyller eller erstatter dagens layout og styling av CSS. Så hva tror du?