2011-03-24 15 views
9

Dzisiaj uderzyłem F12 w FF, aby załadować FireBug, aby zobaczyć, co myślałem. Potem zobaczyłem to:Promień obramowania powodującego nieczytelne błędy w narzędziu FireBug: "Nieznana właściwość ... Zrzucono deklarację". Czy powinienem sprawić, by zniknęło, czy lepiej zachować to po swojemu?

enter image description here

Fakty pokazując z góry:

  • Moja strona lubi ich stosowania "zaokrąglony", dużo z nich ...;
  • Moja strona jest załadowana błędami, przynajmniej tak, jak widzi ją FireBug.

Czy FireFox prawo i muszę ocenić to i jeśli tak, w jaki sposób mogę ją zmienić, ponieważ myślę, że to jest kluczowa dla IE i jest domyślnym CSS3 Spec, prawda? Czy jest coś innego, co powoduje, że wszystkie te rzeczy pojawiają się w FireBug? Byłbym szczęśliwy, gdyby usłyszałem, co powinienem zrobić, aby to wszystko znowu zniknęło.

Odpowiedz

10

Otwórz listę rozwijaną na karcie konsoli i usuń zaznaczenie elementów, np. "Pokaż błędy CSS".

Ponadto, nie jest to złe. Jeśli Firefox natknie się na właściwość, o której nie wie (np. O promień graniczny w chwili zadawania tego pytania), po prostu ją zignoruje i przejdzie do następnej właściwości. Dlatego działa na przykład -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;. Firefox zignoruje prefiksowany numer -webkit-, rozpoznaje on prefiksowany numer -moz- i zignoruje ten, który nie był prefiksem, ponieważ nieprefiksowany nie został jeszcze zaimplementowany w używanej wersji Firefoksa. (To nie jest już potrzebne do prefiks border-radius chyba że wspieranie starożytną przeglądarkę)

1

Sprawdź this

Myślę, że trzeba użyć -moz-border-radius: ... zgłoszeń o FireFox :)

+0

+1 dla linku @Faraona: Już używa -moz-stuff – Sam

2

Możesz chcieć pop właściwości IE (filter i zoom) do arkusza stylów IE i dołączyć to z warunkowe komentarze.

Co do reszty, masz starszą wersję Firefoksa, która nie rozpoznaje nowszych właściwości. W porządku, nie zaszkodzi. (Trochę dziwne, że moz-opacity nie jest rozpoznawany, tak jak myślałem, że był przez wieki, ale jest w porządku.)

+0

+1 dla sugestii IE @Paul, wieczność? Mam FF 3.6.16! :) – Sam

+3

'-moz-opacity' jest rzeczywiście stary ... tak stary, że został wycofany na korzyść standardowego' nieprzezroczystości 'CSS3. – bobince

+0

Widzę ... Nie mam problemu ze starym, ale zbyt stary też nie jest dobry ... – Sam