Kuvvet Firefox Standartlarına uyum modu

3 Cevap php

Benim localhost sugarcrm kullanıyorum.

Nedensiz firefox tuhaflıklar modunda (giriş sayfası) sayfayı görüntüleme. Bu tamamen sayfasını karıştırıyor, burada gösterilen verilerin bir örnek:

��������Z�n7�-}v�fd4��q�Z�·8�ڱa�-� f(� 5�rf��<�b���y�=��ftwRw�@"����m�<�2��^?}� -��Ӌ�s���w|�#��Wo����U��'���a�n�{2��f0f1�E��~K��� fA\�$♞)�ioDU���]�U�;�$�`��krp@�XKE|I�p&k������C[rP��!��?�tH��9�j�p=

Ben bu sunucunun hatası (apache) olabileceğini düşündüm ama Epifaniyi kullanırsanız Ben mükemmel sayfasını görebilirsiniz. Ben sayfaları bilgi gördüğünüzde, ben oluşturma modu kültürlerinden modunda olduğunu görüyoruz.

Standartlara uygunluk modunu kullanmaya zorlamak için herhangi bir yolu var mı?

Ben tüm uzantısı olan ve hala aynı sayfa var (Ben de aynı şey oldu, 3.0.15 denedim) Firefox 3.5 kullanarak ubuntu 9.10 duyuyorum. Bir arkadaşım Chrome ve aynı şey oldu onu inceleyen çalıştı: (

3 Cevap

Bir kodlama sorunu olamazdı? Örneğin, Apache gönderir

Content-Type: text/html; charset=Big5

ancak HTML sayfa sadece ASCII. Sonra o kadar anlamsız olsun. FF> "Karakter Kodlaması" ve ileri geri biraz geçiş - Eğer HTML kodlamayı biliyorsanız, "Görünüm" deneyin.

Alternatif olarak, Apache httpd.conf bakmak ve aramak

AddDefaultCharset

ayarı.

Firefox HTML bir DOCTYPE eklemek, standartlara uyumlu modunda sayfa render almak için. Eğer (XHTML aksine) HTML kullanıyorsanız Örneğin, kullanın:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/DTD/strict.dtd">

Bu Wikipedia linki yararlı bulabilirsiniz - triggering different rendering modes.

Deftere berbat veriler belgenizi kodlayan karakter kullanır ve Firefox kullandığı düşünüyor karakter kodlama eşleşmiyor düşündürmektedir.

  1. Bir karakter kodlamasını seçin
  2. Emin sen belgede kullanmak olun
  3. Emin olun Content-Type üstbilgisi o kodlamayı belirtir

http://www.w3.org/International/tutorials/tutorial-char-enc/ kullanışlı bir kılavuzdur.