wer meine Post ein bisschen verfolgt hat weiss dass ich meine
Page ein bisschen umstruktuiere und mehr CSS einbaue…
In den meisten Fällen geht das schief. Der Code wird dadurch idR nicht besser und derjenige, der so versucht, CSS zu lernen, kommt nicht richtig rein in die Materie. Eine bessere, verständlichere und logischere Variante ist - wie ich es glaube ich schon geschrieben hatte - von 0 anzufangen, den Inhalt semantisch mit HTML auszuzeichnen und dann erst das Layout dazu zu machen.
nun hab ich ein problem. ich hab einen Kasten gemacht
Nein. Das ist kein Kasten, das ist ein Textabsatz.
nun habich das problem dass ich die briete des kastens nicht
festlegen kann und er sich über die ganze breite des browser
hinwegstreckt…
Zum einen kannst Du die Breite Deines Textabsatzes sehr wohl bestimmen (vermutlich hast Du was falsch gemacht), und zum anderen erstreckt sich jedes Block-Element (zu denen auch der Textabsatz gehört) tatsächlich immer über die vollständige Breite.
Hierzu informiere Dich über den Unterschied zwischen Block- und Inline-Element.
mit welchen string kann ich die breite des kastens festlegen?
Strings gibt es in Programmiersprachen. Du suchst die Eigenschaft „width“.
Viel Erfolg noch. Und: Lieber einmal mehr fragen und es dann richtig verstehen. Sonst landest Du da, wo viele landen: Bei der Meinung, dass CSS gar nicht so toll ist…das kann man aber nur denken, wenn man es noch nicht richtig begriffen hat.
Und viel Spaß 
-Efchen