Ombyggnad 2026/2027 pågår - döda länkar förekommer. Mer information

Jag hatar CSS, men jag har ingen anledning att klaga längre

2025-02-06 på Anders Ytterströms webblogg

Jag har skrivit CSS sedan 1998.

Från 2005, sju år in, blev CSS i egen fil det metod jag primärt tillämpade för design. Frames, HTML-tabeller och inline-styles kastades ut, och i den mån det var möjligt skulle all design hanteras av CSS-filerna.

Under mina 19 år som yrkesverksam har en majoritet av dessa år fyllts av att skriva CSS.

Jag har därför skrivit CSS såväl länge som väl.

Det finns ingenting - absolut ingenting - jag hatar så mycket som CSS.

Varför jag hatar CSS kan jag ibland filosofera litet kring.

Och så vidare. Jag har dock betalat blodspriset, och kan utan att skryta anse mig vara mycket kompetent på CSS.

Sanningen är att jag sällan har anledning att bli upprörd på CSS längre. Efter 25+ år börjar CSS faktiskt bli kompetent nog att erbjuda samma styrkor som HTML-tabeller och taggsoppa gjorde på mitten av 1990-talet.

Jag har inte mycket att klaga på längre, annat än det som CSS gör monumentalt fel. Såsom allt som har med höjd att göra, eller tidigare nämnda s.k. "boxmodell", eller märkliga namn som t ex "flexbox". Dessa är dock inte på väg bort, så jag finner ingen poäng att klaga på dem.

Jag har dock roligt på andras bekostnad varje gång någon säger "jag behöver inte kunna CSS, jag kör Tailwind", varvid hen kör fast rätt fort.

CSS behöver tid, tålamod och acceptans. Men sträckan från nybörjare till att få saker gjorda har nog aldrig varit så kort som nu.


Ovanstående inlägg publicerades 2025-02-06. Det går att prenumerera på denna webblogg. Härifrån är följande mål rekommenderade: