Internet Explorer - odwieczny problem CSS.

Ostatnio pisałem o tworzeniu szablonów przy pomocy projektu ZEN. Wspomniałem o świetnym podziale plików z CSS na kategorie których dotyczą. Jest plik odpowiedzialny za wygląd bloków, nawigacji itp. Dzięki temu bardzo wygodnie tworzy się wygląd dla Drupala. Jednak życie nie jest idealne i na świecie istnieje coś takiego jak Internet Explorer. O ile wersję 8 jestem byłem w stanie zaakceptować, o tyle jest jedna rzecz która potrafiła zmienić moje zdanie na ten temat.

Tworząc rozbudowaną stronę w Drupalu z szablonem przy użyciu Zen w wersji pierwszej napotkałem dziwny problem. Otóż IE (w każdej wersji) nie respektował reguł stylu z plików CSS, lub też osadzonych w kodzie. - Nawet takich najprostszych jak background-color, lub nawet color.
Patrząc w źródło strony style były poprawnie osadzone w znacznikach <head>.

Z pomocą przyszła konsola dewelopera dostępna w IE 8. Dzięki temu narzędziu i zakładce CSS dowiedziałem się, że pomimo iż style są w kodzie strony to przeglądarka ich nie ładuje. Wpisując bezpośredni adres do pliku CSS otrzymywałem kod który przeglądarka powinna interpretować.

Najbardziej zaskoczyło mnie rozwiązanie zagadki:
Internet Explorer pozwala na załadowanie tylko 30 pierwszych arkuszy CSS
Zarówno osadzonych jak i linkowanych z zewnętrznych plików.

Z problemem można sobie radzić na kilka sposobów, najpewniejszym rozwiązaniem będzie zainstalowanie modułu Unlimited CSS.

Portret użytkownika Gość

No cóż, ja bym nie męczył na twoim miejscu już tego IE8. Poczekajmy na 9. Zapowiada się ciekawie

Portret użytkownika quex

Hehe, jeżeli chodzi o moją prywatną stronę to nie przykładam wagi do Internet Explorera. Niestety realia polskiego internetu są trochę inne niż moje osobiste preferencje - stąd mimo wszystko dużą wagę należy przywiązywać do Internet Explorera.

Dodaj nową odpowiedź

Zawartość pola nie będzie udostępniana publicznie. Jeżeli posiadasz konto w Gravatar, Twój avatar zostanie wyświetlony.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.
  • Dostępne jest formatowanie fragmentów kodu źródłowego używając tagów: <code>, <blockcode>, <bash>, <c>, <cpp>, <css>, <drupal5>, <drupal6>, <html>, <java>, <js>, <perl>, <php>, <python>, <ruby>, <sql>.

Więcej informacji na temat formatowania

  _   _   ___   __      __  _      _____ 
| | | | | \ \ \ / / | | |_ _|
| |_| | | |) | \ \/\/ / | |__ | |
\___/ |___/ \_/\_/ |____| |_|
Proszę wpisać litery (tylko wielkie litery) z napisu w stylu ASCII.