Skip navigation.

exploreopera

| Help

Sign up | Help

Bezsensowne wypociny Michasia

Tymczasowo się gdzieś zapodziały...

Oddzielne style dla MSIE, adresy relatywny

, ,

Adres relatywny jest ustalany na podstawie adresu dokumentu, w którym się znajduje. Wszystko robi się jednak bardzo ciekawe, kiedy dokument html i jego arkusz stylów są w różnych katalogach. Normalna przeglądarka, jeśli w arkuszu są adresy relatywne, za ich podstawę przyjmie położenie samego arkusza. Oczywiście przeglądarka Microsoftu za podstawę przyjmię położenie dokumentu html.

Prostym rozwiązaniem byłoby stworzenie dwóch katalogów, jeden style-dla-ie/, a drugi style-dla-normalnych/. W tym pierwszym umieścić styl-dla-ie.css, a w tym drugim styl-dla.normalnych.css i styl.css. Dokument html odwoływałby się do pliku ./style-dla-normalnych/styl.css, który to odwoływałby się do dwóch innych arkuszów: ./style-dla-ie/styl-dla-ie.css i ./styl-dla-normalnych.css. Wadą tej metody jest to, że normalne i nienormalna przeglądarki otrzymają kod css, który będzie zawierał odwołanie do jednego, nieistniejącego pliku, czyli błędny kod.

Możliwe jest takie rozwiązanie, gdzie obie przeglądarki otrzymają w swoim mniemaniu całkowicie poprawny kod, ale wtedy struktura ktalogów będzie nielogiczna.

Co ja, Michaś, robić potrafięWB Opery i Acid2

Write a comment

You must be logged in to write a comment. if you're not a registered member, please sign up.

July 2008
SMTWTFS
June 2008August 2008
12345
6789101112
13141516171819
20212223242526
2728293031