Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]width a border
Forum PHP.pl > Forum > Przedszkole
robos85
czy jeżeli nadam width:300px; - dla jakiegoś diva i do tego dam border-right:2px solid;
To czy div będzie miał całkowitą szerokość 300px+dodatkowo 2px bordera czyli łącznie 302px, czy - całość z border będzie miało 300?
wookieb
304
2px bordera + 300 widtha + 2px bordera=304
robos85
ale dałem tylko border right - czyli dojdzie tylko 2px?
Marr
yep
wookieb
Racja. źle przeczytałem.
hiszpanespaniol
w IE 6 szerokość obiektu który ma obramowanie jest wyliczana prawidłowo jedynie jeśli użyjesz standards HTML i chyba jeszcze strict, tego nie wiem. w innych przypadkach border zabiera szerokość i wysokość obiektowi zamiast być na zewnątrz (pomijając styl dla samego border). weź to pod uwagę jeśli zależy Ci na prawidłowym wyświetlaniu w ie 6 (czyli statystycznie w 28% przypadków wejścia na stronę).

objaśnienie box model:
http://www.w3.org/TR/CSS21/box.html

a tutaj jest to szczegółowo wyjasnione:
http://pl.wikipedia.org/wiki/Internet_Explorer_box_model_bug
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.