Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nowy standard CSS, czy błąd FF6 i IE9?
melior
post 8.09.2011, 08:44:08
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

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


Witam,
Od czasu aktualizacji przeglądarki FF do wersji 6 zauważyłem, że inaczej interpretowany jest kod CSS.

Mam taki fragment kodu pliku CSS
  1. html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym
    ,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,su
    p,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
    tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,f
    ooter,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
  2. {border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}
  3. (...)
  4. body
  5. {line-height:1;}
  6. (...)
  7. ?body
  8. {background:#edeeee;font-family:Tahoma;font-size:11px;background:url('../images/tlo.jpg') no-repeat scroll center top #e8e8e8;}


W efekcie aktualnie w ogóle nie jest czytany i brany pod uwagę ostatni body. Jeżeli przeniosę go na samą górę kodu to problem już nie występuje. Zawsze wydawało mi się, że kod CSS jest "sumowany" i różne atrybuty się nakładają, chyba, że są takie same wtedy brany pod uwagę jest ostatni/ważniejszy.

Zauważyłem też, że nie które starsze stroki które robiłem się rozsypały. Tylko pod wpływem aktualizacji FF.

Czy ktoś może jest zorientowany co się dzieje?

EDIT:
Przykład - was.eu
Nie ładuje się w body tło.

EDIT2:
Przebudowałem CSSa tak że błąd już nie występuje. Nie mniej nadal ciekawi mnie co takiego zmieniło się w FF, że błąd wystąpił businesssmiley.png

Ten post edytował melior 8.09.2011, 09:42:29
Go to the top of the page
+Quote Post
!*!
post 8.09.2011, 10:16:39
Post #2





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

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


Kod
?body


A po co ten znak zapytania?

Standardu nowego nie ma. Firefox nie od dziś ma problemy z poprawną interpretacją kodu nie tylko CSS, ale i JS. Także bym się tym nie przejmował i sprawdzał przy nowych wersjach czy wszytko działa. Firefox dzisiaj to tak jak kiedyś IE6.

Ten post edytował !*! 8.09.2011, 10:27:23


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
marekge
post 8.09.2011, 11:43:46
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 8
Dołączył: 3.05.2011

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


Też zastanawia mnie ten znak zapytania? to jakiś dziwny css-hack dla FF?
W każdym razie dzięki oparciu stylów o zasadę kaskadowości ważniejszy będzie selektor najbliższy końca dokumenty, zastanawiający jest tylko ten pytajnik.
Go to the top of the page
+Quote Post
melior
post 8.09.2011, 12:41:14
Post #4





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

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


Literówka smile.gif

No nic, programiści FF podpadli. Pewnie nie pierwszy i ostatni raz. Mam czasami obawy, że obudzę się w innym świecie, gdy najpopularniejsze przeglądarki zmienią sposób interpretacji kodu i będzie trzeba pół internetu poprawiać tongue.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 13:48