Dovresti leggere tutte le risposte contenute nel 3d da te postato.

Ma, indipendentemente dalle opinioni contenute nel 3d di stackoverflow:

.css è nato per dare un "vestito" ai siti, non è fatto per agire sul contenuto.

Esempio banale, ma abbastanza azzeccato:

Se hai un problema interiore, qualche nevrosi o simile vai dallo psicologo (php o altro) o cose simili.
Se vuoi un vestito, vai dal sarto (il nostro .css).

Certo, puoi andare anche dal sarto a farti psicoanalizzare, ma che cosa né uscirà (ovviamente qui chiunque può dire ciò che vuole. Ma, voglio solo portare un esempio visivo per rendere meglio le differenze)?

Il sarto fa i vestiti e lo psicologo analizza e cambia i contenuti.