php sayfalarda modu tuhaflıklar?

4 Cevap php

Sitemin tüm veritabanı şeyler olduğundan, tüm php sayfaları. Ancak, sorun yok tuhaflıklar moduna sayfaları koyarak yaşıyorum ... Ben normal bir şey yaptım:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

ve bu işe yaramazsa. Ben aynı kod ile bir html sayfası oluşturursanız, tabii ki çalışıyor.

Yani bu inanmak beni neden elimden sadece html sayfalarında kapalı tuhaflıklar moduna? Belki de bu aptal bir soru olduğunu ve ben php sayfasında tuhaflıklar modunu kapatmak gerekmez? .. Lütfen yardım edin, <form> bir çizgi kırma tutar, ve birden çok düzeltmeleri denedim, ama ben Bu site kültürlerinden modunda olmak ile ilgisi var düşünme duyuyorum.

4 Cevap

PHP komut sayfa doctype belirlediği dışında diğer bazı biçimlendirme tarayıcı söyler bazı Content-Type üstbilgisi çıktısı olabilir. Ben tarayıcı böyle bir çatışmayı çözmek gerekiyordu nasıl emin değilim. Ben de PHP çıktı Content-Type başlıklarını kurmak var nasıl emin değilim, ama sizin için PHP kılavuzda bakarsanız headers, muhtemelen doğru yolda olacağım. Ayar ayrıca, web sunucu geneli olabilir.

Bu sayfa nasıl işlendiğini fark etmez, PHP veya statik. Ben senin sorunu DOCTYPE bildiriminde olduğunu sanıyorum. Eğer php doctype önce bir satır sonu gibi herhangi bir karakter çıktısı olmadığından emin misin?

Eğer XHTML yapıyorsanız, siz doctype üzerinde bir XML bildirimi yok ki?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Eğer XHTML hizmet konum Ayrıca, eğer içerik türü text/xml olduğundan emin olun, not text/html. Bu ortak bir hata var. XHTML, XML ve böyle veya çoğu tarayıcı beyanını görmezden ve tuhaflıklar modu ile gidecek gibi servis edilmelidir.

(Daha da iyisi, HTML5 kullanmak, XHTML kullanmayın.)

Işte bu sorunu çözmezse, ben Pete Michaud doğru bir fikir olması gerekir düşünüyorum. Aslında tarayıcınıza gönderilen ne var görmek için Görünüm Kaynak ile kontrol edin.

Evet, görünüşe göre ben yanlış sayfaya kod ekleyerek edildi. Ve sayfa Çakışan oldu kod vardı ekleyerek olmalıdır. Yani, .. aptal sayfa sonu hala var şimdi sayesinde çalışıyor olursa olsun, ben ne uygulamak css yeni hattın yaratmak istiyorum, ama en az site şimdi standardize edilmiştir. Herkes teşekkürler!