2009-12-03 16 views
5

Mam dziś dziwny problem z moją witryną. Mam swój lokalny kod w aspxie, który mogę przeglądać doskonale w ie i firefox, publikuję go w moim komputerze i tworzę wirtualną stronę internetową, a następnie przeglądam ją zarówno w firefoxie i np. Jak http://localhost/testwebsite/default.aspx i wyświetla również idealnie, ale przy zmianie od localhost do mojego lokalnego adresu IP strona wyświetla się dziwnie w układzie elementów, układali się w dziwnej kolejności, nie tak jak powinni.strona internetowa inny ekran z adresem localhost i adresem IP

Nie mogę znaleźć tego problemu? Czy to jakiś nowy problem np. Co jest tak różne podczas przeglądania przez localhost i ip dla tego samego opublikowanego kodu. Jedyna wątpliwość dotyczyła względnych ścieżek css i javascript, ale sprawdziliśmy je i wyglądają dobrze.

Odpowiedz

0

Spróbuj użyć czegoś takiego jak Firebug, aby zobaczyć, że wszystkie odwołania do plików są w rzeczywistości poprawne. Być może brakuje Ci domyślnego CSS, który jest najczęściej przesłonięty. Jeśli zainstalujesz firebuga, zobaczysz, że mimo, że prosiłeś o plik, którego nie dostałeś, oraz o wiele innych rzeczy, które mogą pomóc w przyszłych scenariuszach.

+0

Oczywiście używam narzędzi firebug i web developer i wszystko było ok w stosunku do ścieżek względnych. W każdym razie opublikowałem swój kod, ten sam dokładny kod i wydaje mi się, że jest on teraz w obu przeglądarkach, ale wciąż myślę, co zostało zinterpretowane tak odmiennie, ponieważ nadal mogę mieć ten sam problem w przyszłości i powinniśmy uczyć się jak najwięcej z naszych błędów . – Blerta

10

spróbuj dodać następujący tag meta na czele swojej strony:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 

Miałem podobny problem z IE8 wymuszanie strony intranetowej kopalni do oglądania w trybie zgodności IE7.

1

Jeśli masz problemy z IE8, zmuszając do oglądania mojej witryny intranetowej w trybie zgodności IE7. Możesz również odznaczyć opcję Narzędzia | Ustawienia widoku zgodności | Wyświetl witryny intranetowe w widoku zgodności. (Powinien to być komentarz do odpowiedzi MarkKBS, ale nie dostałem żadnego przycisku komentarza)

1

jeśli używasz IE9, naciśnij F12 i zobacz "kompatybilny typ", kiedy uciekasz z IP i "localhost". Miałem do czynienia z tym samym problemem, IP korzystał z trybu zgodnego z IE8.

Powiązane problemy