Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nowy standard CSS, czy błąd FF6 i IE9?
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
melior
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
!*!
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.
marekge
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.
melior
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
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.