Detlef G.: Text mit maring

Beitrag lesen

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!