Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][HTML][PHP]Jak Firefox traktuje border
Rellik
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.02.2011

Ostrzeżenie: (0%)
-----


Witam.
Mam dość nietypowy problem.
Jest <div id="main">, wewnątrz którego kolejny <div id="absolute"> z ustawionym "position: absolute" umiejscowiony jest w jakimś konkretnym miejscu diva "main". Na wszystkich popularnych przeglądarkach jest wszystko jak najbardziej OK. Do diva "main" dodaje "border-top" o szerokości powiedzmy 10px. Oczywistym faktem jest to, że cała zawartość "main" przesunie się w dól o te 10px, a co za tym idzie div "absolute" tez powinien to uczynić. Niestety wszystkie normalne przeglądarki to wiedzą oprócz głupiego firefoxa. Wygląda to tak, że firefox nie przesuwa diva "absolute", a co za tym idzie znajduje się on za wysoko.

Zdaje sobie sprawę z tego, że można to obejść stosując choćby diva z background'em zamiast górnego bordera, ale pytanie brzmi czy firefox faktycznie jest tak głupi, że nie potrafi tego zrobić po ludzku czy jest jakiś trik, który rozwiązuje to w bardziej elegancki sposób?
Go to the top of the page
+Quote Post
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Pokaż kod http://jsfiddle.net/
Go to the top of the page
+Quote Post
bostaf
post
Post #3





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Właśnie, pokaż kod (IMG:style_emoticons/default/smile.gif)
A masz na DIVie "main" position:relative?
Zrozumienie wzorca modelu pudełkowego też może pomóc w ogarnięciu pozycjonowania za pomocą CSS.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 02:32