Questo non può essere fatto in CSS. La proprietà text-transform
non fa distinzione in base al posizionamento di una parola all'interno del contenuto e non esiste uno pseudoelemento per la selezione della prima parola di una frase. Avresti bisogno di avere elementi reali, in markup, per ogni frase. Ma se riesci a farlo, allora probabilmente potresti anche cambiare le lettere iniziali in maiuscolo nel contenuto vero e proprio.
La capitalizzazione all'inizio di una frase è una questione di ortografia e deve essere eseguita durante la generazione del contenuto, non con suggerimenti stilistici opzionali (CSS) o con script sul lato client. Il processo di riconoscere i limiti della frase è tutt'altro che banale e in generale non può essere eseguito automaticamente senza un'analisi sintattica e semantica complessa (ad esempio, un'abbreviazione che termina con un punto può apparire all'interno di una frase o alla fine di una frase).
fonte
2012-06-21 05:27:45
Non è possibile farlo con puro CSS. (E perché dovresti voler scrivere in maiuscolo la prima lettera dopo una * virgola *?) – BoltClock