bei mir erfolgt kein automatischer zeilenumbruch wenn mein text, den ich mit css formatiert habe, am rand angelangt ist.
Was passiert stattdessen und welchen Rand meinst Du?
width:250px;
height:280px;
Wenn Du den Text in ein Feld mit fest vorgegebenen Maßen setzt, nutzt er dieses Feld auch aus bzw. bekommt ein (kleines) Problem, wenn der Text nicht reinpasst. Merke: Feste Maße sind einem flexiblen Textfluss eher abträglich.