Hallo Pixelräuber
OK, 778px Breite.
.div #textfeld {
margin-left: 270px; padding-right: 5px; padding-left: 5px; width: 508px;
}
> >
> > Rechne mal margin, padding, und width zusammen! Fällt dir da etwas auf?
>
> Die Breite ist 6 Pixel zu klein vom ganzen.
? Kann ich etwa nicht mehr rechnen?
margin-left 270px
+ padding-left 5px
+ width 508px
+ padding-right 5px
+ margin-right 0px
= Gesamtbreite 788px
Wie kann das 6 Pixel zu klein sein?
> Wenn ich die wight angaben weg mache, sieht das sehr komisch aus^^ Das Textfeld macht sich dann selber auf den weg.
Nicht unbedingt alle width-Angaben weglassen, sondern nur die unnötigen.
Wenn du ein Element hast, das abzüglich seiner Abstände (margin, padding) das Elternelement ausfüllen soll, dann sind Breitenangaben in der Regel überflüssig bzw. stellen nur eine zusätzliche Fehlerquelle dar.
Lass doch einfach mal die width für #textfeld weg.
Auf Wiederlesen
Detlef
--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!