2009-12-03 20 views
5

Bugün web sitemde garip bir sorun yaşıyorum. Yerel kodumu aspx'te, örn. Ve firefox'da mükemmel bir şekilde tarayabiliyorum, bilgisayarımda yayınladığım ve sanal bir web sitesi oluşturduğum ve daha sonra hem firefox'la hem de http://localhost/testwebsite/default.aspx gibi gözüktüğümde ve aynı zamanda mükemmel bir şekilde görüntülendiğinde localhost'tan yerel ip adresime, sayfa düzeni içinde garip görüntüler, garip düzende olması gerektiği gibi değil.web sayfası localhost ve ip adresi ile farklı ekran

Bu sorunu çözemiyorum. Yani yeni bir sorun mu var? Aynı yayınlanan kod için localhost ve ip'e göz atarken ne farklıdır. Sadece bir kuşkusuz göreceli css ve javascript yolları hakkında şüphelerimiz var ama biz onları kontrol ettik ve iyi görünüyorlar.

cevap

0

Tüm dosya başvurularınızın aslında doğru olduğunu görmek için Firebug gibi bir şey kullanmayı deneyin. Çoğunlukla geçersiz kılınmış bazı varsayılan CSS eksik olabilir. Firebug'ı yüklerseniz, bir dosya isteğinde bulunmamanıza rağmen bunu almamanızı ve gelecekteki senaryolarda yardımcı olabilecek bir sürü başka şey olduğunu görebilirsiniz. Sayfanızın kafasına aşağıdaki meta etiketi ekleyerek

+0

Elbette ateş böceği ve web geliştirici araçları kullanıyorum ve her şey göreceli yollar konusunda iyiydi. Yine de kodumu, aynı tam kodu yayınladım ve şimdi her iki tarayıcıda da iyi görünüyor ama yine de farklı olarak yorumlanmış olduğunu düşünüyorum çünkü gelecekte de aynı problemi yaşayabilirim ve hatalarımızdan olabildiğince fazla öğrenmeliyiz. . – Blerta

10

Dene:

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

ben IE8 IE7 uyumluluk modunda görüntülenmesi için benim bir intranet sitesine zorlama ile benzer bir sorun yaşıyordu.

1

IE7 ile IE7 uyumluluk modunda görüntülenecek intranet sitemi zorlamakta sorun yaşıyorsanız. Ayrıca, Araçlar | Uygunluk Görünümü Ayarları | Uyumluluk Görüntüsünde İntranet Sitelerini Göster'in işaretini kaldırabilirsiniz. (Bu, MarkKBS cevabına bir yorum yapmış olmalı ama yorum düğmesi almamış olmalıyım)

1

Eğer IE9 kullanıyorsanız F12 tuşuna basıp IP adresinden ve "localhost" dan geçtiğinizde "uyumlu" yazın. Burada aynı sorunla karşı karşıya kaldım, IP IE8 uyumlu modu kullanıyordu.