2008 17 Aralık 2008
Eğer css kişi iseniz, çapraz tarayıcı çalışma düzenleri almak ağrı bilemez. IE8 henüz bize geliştiriciler için işleri başka bir anahtar konumundadır. Anywaz! Senin mükemmel çalışıyor IE7 CSS (ve öncesi) ve Firefox aniden IE8 Aksilik başladı dün yaptığım gibi sizi, bu konuda üzerine vurduğunuzda, bu YTL ... Bu güzel an için benim sorunları çözmeye gibiydi ....
Meta beyanı kullanarak, biz IE8 kullanmak istiyorum rendering motoru belirtebilirsiniz. Yani IE8 IE7 gibi render zorlamak için ... belgenizin başı içine aşağıdaki Meta Tag ekleyin: -
<meta http-equiv="X-UA-Compatible" content="IE=7" />
Varsayılan olarak IE Meta olacaktır: -
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Hangi IE8 yeni standartlar modunu kullanarak sayfa render yapacak.
Gerekirse, bu dizimi aşağıda diğer tarayıcılar için barındırmak için kullanılabilir:
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
Doctypes Hakkında DAHA:
Henüz "Doctype" denilen hayvanın sıralama aşina IF ... Burada bazı hızlı okuma olduğunu
Doctypes nelerdir? TARAYICI tuhaflıklar & KESİN Mod nelerdir?
XSL DOCTYPE ayarlanması
Doctypes hakkında derinlemesine bir anlayış daha fazla bilgi için, bu bağlantıları ziyaret etmeyi deneyin ...
A List Apart: Sağ DOCTYPE ile Sitenizi Fix!
A List Apart: DOCTYPE Ötesinde: Web Standartları, İleri Uyumluluk ve IE8
Not: rağmen çoğumuz HTML / CSS insanların doğru DOCTYPE ayarlanması, bizim belgelerde DOCTYPE izleyen zamanlarda önemini ihmal edilmiş, en çapraz tarayıcı konulara cevap genellikle.
1 yorum | etiketler: Doctype , IE Sorunlar , IE8 , Meta Tag , İpuçları | posted Tarayıcı olağandışı , HTML
2008 2 Ağu 2008
Geçen hafta, bir istemci için bir progessive HTML / CSS düzeni oluşturulur IE6, IE7 ve FF 3 test edilmesi, mükemmel ince görünüyordu ... KADAR! düzeni manufacting döngüsü daha aşağı gitti. Başarısız oldu. Sayfa düzeni unsurları sadece tüm HTML düzeni XSL ve XML kendisine uygulanan ... Bummer! Dönüştürülmüştür yerde gitti!
Bu SH ** düzeltmek zorunda kalmadan, Pazartesi sabahı beklentisiyle, hafta sonu tamam uyuyamadı. Ama şimdi bu tür durumlarda (Tarayıcı olağandışı, demek) ile ilgili küçük bir deneyime sahip, bunu başka bir şey yapmak ama DOCTYPE gerektiğini biliyordu .... ve Bu WAS ...
Sorun:
Lütfen dönüşümü açıkça varsayılan bir DOCTYPE içerecektir beri, DOCTYPE üzerinde kontrol istiyorsanız ve düzeni atmak için çıkacak.
Çözüm:
XSLT gözlük seçimi bir DOCTYPE ayarlamak için çıkış yöntemleri sağlar. Ayrıca, bize UI geliştiriciler için, ilgi konular olacaktır HTML çıkış yöntemleri ve XML çıkış yöntemleri .
Eh! Eğer sıkılmış girmeden önce, burada bir düzeltmedir.
Örneğin, HTML sürümünde aşağıdaki DOCTYPE olsaydı:. -
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Sonra XSL içinde şu olması gerekir: -
<xsl:output method="html" doctype-system="http://www.w3.org/TR/html4/loose.dtd" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" indent="yes" />
ve Sonunda! XSLT çıktı seçtiğiniz DOCTYPE itaat emin olabilirim.
1 yorum | etiketler: Tarayıcı olağandışı , Doctype , XML , XSL | posted in XSL
2007 15 Eylül 2007
Basit konuşan (bugün önce doctype hakkında hiç duymamış olanlar için)! DOCTYPE <HTML> etiketinden önce gelen bir HTML belgesi ve beyanı olduğunu, böyle bir şey (bu çok sayfanın kaynak yapıştırılan) görünüyor
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Neden doctype kullanmak? Tarayıcı standartlar W3C tarafından tanıtıldı zaman her şey başladı. Daha önce web geliştiricileri onları ve en web sitelerinde doğru işlenir sayfaları oldukça bu özellikleri / standartlara uygun olmadığını CSS sahip olması, tarayıcılarının isteklerine göre CSS uygulanmaktadır. Bu probleme çözüm nedenle oldu
- hangi modu kullanmak istediğinizi seçmek için kendi standartlarını biliyordu web geliştiricileri sağlar.
- Eski (tuhaflıklar) kurallarına göre eski sayfaları görüntülemeye devam.
Ve DOCTYPE doğdu.
Yani, sayfa standartlara veya tasarlanmış olup olmamasına bağlı olarak, uygun doctype seçin.
Doctype & Tarayıcı modları arasındaki ilişki Olağandışı Modu veya Strict modu; Doctype içinde HTML sayfası işlemek ya da daha doğrusu nasıl tarayıcı CSS yorumlamak gerektiğini daha kesin olarak hangi modu tarayıcınızın söyler ifadedir. Bu standartlar getirilmiştir önce yazılmış Eski sayfaları doctype yok. Bu nedenle hiçbir DOCTYPE HTML içinde olduğunda ardından tarayıcı kültürlerinden modunda.
DOCTYPE aşağıdakilerden biri olarak tanımlanır Fakat eğer tarayıcı KESİN Modunda olduğu söylenir.
<DOCTYPE html PUBLIC "- / / W3C / / DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd">
yorum | etiketler: Doctype , IE Düzeltmeler , modları | posted HTML , Kullanıcı Arayüzü Desgin