Naja, der FireFox machts richtig, also fuegt er die "border-pixel" an 
die width- und height-attribute an.

Und der IE machts sowieso falsch ^^

Aber der IE7 hat durchaus einige Besserungen beigebracht bekommen.
So wird z.B. beim "position:absolute;bottom:0;" ein Objekt auch am 
unteren Bildschirmrand positioniert. Den Vorgaengerversionen war der 
bottom-Befehl scheiss egal o.O

Tjaja.. Firefox ftw!
Man sollte generell border, padding und margin in eigene Container legen.

Beispiel:
<div class="foo_border" style="border:1px solid silver;">
   <div class="foo" style="width:300px;height:600px;">
     <div class="foo_content" style="margin:5px 5px 5px 5px;padding:2px 
2px 2px 2px;">
       lorem ipsum dolomer...
     </div>
   </div>
</div>

So hast du immer die komplette Kontrolle.

Also:
Zuerst den Border, dann die Groessenangaben und dann die Abstaende, etc.

mfg
Fabian


Tommaso Liberio schrieb:
> Hi,
> 
> Border darf man nicht mit height und width Attributen verwenden. Man muss 
> erst Width und Height Definieren in einem Element und im daruntergeordneten 
> Element sollte man den Border einfügen. Kann sein dass es daran liegt.
> 
> Bsp:
> 
> <div style="width:100px;height:100px;">
>     <div style="border:1px solid black;">Check</div>
> </div>    
> 
> Falls man es folgendermaßen lösen will:
> 
> <div style="width:100px;height:100px;border:1 px solid black;">
>     Check
> </div>
> 
> dürfte die Sache im IE 102px breit und hoch sein. (Oder war es doch im 
> Firefox?`)
> Jedenfalls wird es nicht übereinstimment angezeigt. Ich hoffe das war das 
> problem.
> 
> Mfg
> 
> Sino
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an