2011 18 Şubat 2011
Javascript bir parça her zamanki çubuğu IE gibi tüm tarayıcı ans ince çalıştı bu garip sorunu vardı
Basit ... öyleydi, ama senaryo bana göre yazılı değil bu yana, sadece IE kadar atan bu "Nesne bu özelliği veya yöntemi desteklemiyor" hata ayıklamak için zaman aldı. Muhtemelen! Senaryoyu yazmak için olsaydı alanı Kimlikleri :) benim değişken adları karışmaz gibi, ben, hiç bu hata var olmazdı.
Sorun: Nesne (on line 3) bu özelliği veya yöntemi desteklemiyor
function funzoneSP(){ document.getElementById('video_id').style.visibility="hidden"; shortdesc = document.getElementById('shortdesc').value; .... }
Çözüm:
Hata Yukarıdaki örnekte (3 Hat ... "shortdesc = document.getE ....") olarak thirdrow oluşturulur. Ben burada bile söz değerlidir benim değilsin aptalca şeyler her tür, denedim ve sonunda ne oldu! Sadece başka bir şey için shortdesc var değişen hata kurtuldum. Temelde! Değişken adı fieldID farklı zorunda
1 yorum | tags: IE Düzeltmeler | posted Tarayıcı olağandışı , JavasScript
2009 7 Kasım 2009
Zaman ve tekrar tekrar, zaman davranmaya görülen tüm diğer tarayıcılar gibi w3c kuralları, bir sinir krizi atarak gelişim ruhu IE spiraller dışarı tarafından anlatılan, bir düzeltme var gibi görünmüyor. Sadece böyle bir IE7 bu konudur.
Problem Durumu:
Ben ve benzeri diğer ciddi web geliştiricileri birçok bazı bağlantılar (çapa etiketler) üzerinden vurgulu üzerinde düzeni içinde yüzen, orada iç içe pek çok kez, daha fazla fark etmiş olabilirsiniz, içeren konteyner sağa bir kaç piksel kaydırmak gibi görünüyor . Ben bu sorun için google çözümler denedi, ama neredeyse neden herhangi bir makul cevabı bulduk ve oluştuğunda (oluyor bu sorunu önlemek için yardımcı olacağı), dolayısıyla ben de soruna net bir çözüm bulmadım ...
Olası Çözüm:
Deneyim Out, ben bu konuda yanlış davranmaya konteyner CSS tanımında bir zum özelliğini ekleyerek sabit olduğu, yani kez bildirimi% 90 oranında var ...
# Somediv {
zoom: 1;
}
tekrar nedenleri belirsizdir ... Bu deneyin ...
IE bazı elemanları varsayılan olarak "gerçek" bir "hasLayout" özelliği var. Birçok görsel CSS davranışları, örneğin, bir alfa filtresi sadece o hasLayout bir öğe üzerinde çalışır. ve {Zoom: 1} hedef elemanları hasLayout özelliği vermek gibi görünüyor .... Faydalı? Dont olan ben öyle düşünüyorum ...
Zum özelliği de Chrome tarafından desteklenen görünüyor, ancak kullanımı kuvvetiyle benim düzeni üzerinde çok olumsuz etkisi gibi görünüyor ... sizin için çalışıyor, bu deneyin ... eğer bu olmuyorsa, "CSS craps" altında bu sayfayı işaretleyin
2 yorumlar | etiketler: IE Düzeltmeler , IE Sorunlar , IE7 | posted in CSS
2008 10 Ekim 2008
Sigara IE tarayıcılar için CSS: Onun hiçbir aşağıdaki örnekte olduğu gibi CSS Çocuk Seçiciler, IE çalışmak için görünmüyor, CSS geliştiriciler için haber.
örneğin div demektir> p {bazı css}, "bir yayılma elemanı bir bölünme elemanının bir çocuğu (ve DEĞİL torunu veya torununun çocuğu vb) olduğu zaman".
Ama bizim avantaj için bu CON kullanılır. Tarihsel olarak, çocuk seçici IE CSS komutlarını gizlemek için kullanılmıştır. Basitçe koyarak html>body herhangi bir CSS komut IE önünde bunu göz ardı eder:
html>body .foo { CSS commands go here ;}
Bu çalışıyor çünkü <body> her zaman bir çocuk <html> - tabii ki bir torunu ya da torun çocuğu olamaz <html> .
Şimdi IE 7 çocuk seçici anladığını, sen işareti daha büyük sonra doğrudan boş bir yorum etiketi eklemek zorunda IE 7 sonra bu seçici (neden kim bilir?) Anlamak değildir ve bu nedenle tamamen bu CSS komutu yok sayacaktır.:
html> /**/ body .foo { CSS commands go here ;}
Zaten bu daha önce görmediyseniz, yanında aşağıdaki üzerinden bir okuma var
yorum | etiketler: IE Bugs , IE Düzeltmeler , IE Hacks , IE Sorunlar | posted Tarayıcı olağandışı , CSS
2008 4 Ekim 2008
Her zamanki gibi, IE ve bu bir IE olağandışı TOP 10 rütbeleri şart olan birçok garip sorunlardan biridir.
SORUN TABLOSU (Bu benzer aksaklıkları var belki, benim sorunum oldu):
Ben birçok DIV sayfasında bir bölümünün başka bir şey başlığı sınıfı "sectionhead" ile sayfa var ki. Bu yüzden bazı tarzı benzeyen var
. Sectionhead {font-size: 18px; background: # cfcfcf; padding: 5px;}
Div bazı siyah metin ile bir açık gri bar. Ne IE olur bu bölüm başlıkları, bazı ok görüntülenir, ancak 'alt' tuşuna ne zaman sayfa aşağı tıkladığınızda, sayfayı kaydırmak veya sayfanın vb şeyler tıklayınız Bazen bunlar yok eğilimindedir KADAR bazı görünmez veya kaydırma çubuğu ile kaydırın. Onlar bazen (f5) sayfayı yeniden ne zaman tekrar ortaya görünüyor. Bazı basit tarzı ile ben kısa bir mükemmel basit DIV KÖTÜ davranır.
Ne böyle bir hatalı davranış neden olabilir? Eh! Açıkçası, FIKRIM YOK!
OLASI ÇÖZÜM:
Yine bana neden diye sorabilirsiniz, ancak birçok durumda bu sorun pozisyonu eklediğinizde kaybolmak eğilimindedir yok: Bu gibi unsurlar tarzı davrandığını mis göre
. Sectionhead {font-size: 18px; background: # cfcfcf; padding: 5px; position: relative}
Garip ama ne demek? Tanrı IE beni kutsa!
VE BENZER SORUNLARI OLSAYDI, ABD İLE PAYLAŞ DO.
yorum | etiketler: IE Bugs , IE Düzeltmeler , IE Hacks , IE Sorunlar | posted Tarayıcı olağandışı , CSS , HTML
2008 15 Temmuz 2008
Eh Oh! Önceki sonrası geri IE8 Opacity ilgili birkaç gün, ben "IE 8 katı mod CSS opaklık için izin vermiyor" diye önemli bir noktayı belirtmeyi unutmuşum.
Ben sıkı modu ne anlama donot edenler için, burada hızlı bir öğretici olduğunu .
Bu etrafında bir çalışma (IE dev takım önce bazı donukluk ile Pop-up lightbox'lar kullanarak web siteleri için, tüm dünyada yeniden iş rutinleri için asfalt yol var ve opaklık için sırt desteği koymak fark) bir kullanmaktır yarı saydam bir görüntü ... tercihen PNG formatında (ben onlar gerekiyordu gibi şeffaf GIF işe gidip gelmek kötü bir deneyim oldu). Size, en sevdiğiniz resim editörü istediğiniz saydamlık renk ve yüzde bir PNG görüntüsü oluşturmak ve lightbox kaplaması için bir arka plan görüntüsü olarak kullanabilirsiniz.
yani
Bu gibi yerine bir şey
. Lighbox_overlay {
background-color: # ffffff;
z-index: 1001;
-Moz-opacity: 0.6;
opacity: .60;
filter: alpha (opacity = 60);
}
Bunu yapın ....
. Lighbox_overlay {
background: url (bkg.png) tekrar;
}
BT YTL İÇİN TIKLAYINIZ! | İNDİRMEK İÇİN TIKLAYINIZ!
yorum | etiketler: IE Bugs , IE Düzeltmeler , IE Sorunlar , IE8 | posted Tarayıcı olağandışı , CSS
2008 20 Haziran 2008
Hiç liste öğeleri (li) etiketleri ve CSS kullanarak (ya da bir yapım) Dikey Menü yaptıysanız, karşılaşabileceğiniz bu henüz IE blok düzeyi öğeleri içeren liste öğeleri arasındaki 6 ekler bu boşlukları, Internet Explorer, başka bir hata biçimlendirme liste öğeleri arasında herhangi bir boşluk varsa yani. Teşekkürler, ama hayır, teşekkürler, IE sürüm 7 Bu hata arınmış görünüyor.
Bana, ve daha birçok gibi, hala çok IE6 çalışarak yeni düzen, almak zorunda sinirli geliştiriciler, bu bant aitse, o zaman bu yararlı olabilir. Bir göz atın ...
Örnek biçimlendirme:
<ul id="menu">
<li> <a href="#"> Ana Sayfa </ a> </ li>
<li> <a href="#"> Hakkında </ a> </ li>
<li> <a href="#"> Hizmetler </ a> </ li>
<li> <a href="#"> Portföy </ a> </ li>
<li> <a href="#"> Yardım </ a> </ li>
<li> <a href="#"> Bize Ulaşın </ a> </ li>
</ Ul>
Bir dikey menü içine yukarıdaki biçimlendirme transfrom için, aşağıda bir benzer bazı CSS oluşturabilir ....
Örnek CSS ...
# Menu {
margin: 0; padding: 0; background: # FF9900;
list-style-type: none; width: 150px;
}
# Menu li {margin: 0; padding: 0;}
# Menu a {display: block;
color: # 555555;
text-decoration: none;
padding: 0 15px;
line-height: 2.5; border-bottom: 1px solid # FFF;
}
Göreceksiniz sonuçları ...
Bu hata ... (değiştirilmiş / koyu italik olarak CSS eklendi) için çözüm
# Menu {
margin: 0; padding: 0; background: # FF9900; list-style-type: none; width: 150px;
float: left; / * Bu yüzen liste öğelerini içerir * /
}
# Menu li {
margin: 0; padding: 0;
float: left; / * Bu düzeltmeleri * /
width: 100%; IE6 / * boşluk hata * /
}
# Menüsünden bir {
display: block; color: # 555555;
text-decoration: none;
padding: 0 15px;
line-height: 2.5; border-bottom: 1px solid # FFF;
}
Yukarıdaki çözüm etmediğinden (sadece IE6 bilinen nedenlerle) çalışmıyor gibi görünüyor ... Eğer bunun yerine bu yöntemi deneyin
Sadece biçimlendirme için bu ek IE6 sadece stilleri eklemek ...
<! - [If lt IE 7>
<style type="text/css">
# Menu li a {display: inline-block;}
# Menu li a {display: block;}
</ Style>
<[Endif] ->
yorum | etiketler: IE Bugs , IE Düzeltmeler , IE Hacks , IE Sorunlar , IE6 , Tutorials | posted Tarayıcı olağandışı , CSS
2008 12 Nisan 2008
IE 6 Mesaj, MSIE çoğu diğer standart tarayıcılar için standart birkaç CSS özellikleri ekleyerek bize UI geliştiriciler için yeterli tür olmuştur. "Min-height" in böyle bir faydalı özellik. Hiçbir uzun soluklu açıklama ihtiyacı oldukça yalındır özelliği. Bu evler içeriği tutun ve önemlisi terazi (düz vanilya "yükseklik" mülkiyet aksine) veya CSS deyişle olabilir daha az kaplar, bir bölümü için min-height ayarlandığında, her zaman bu seti yüksekliği korur, bu gibi davranır bölümü olan "yükseklik" "otomatik" olarak ayarlanmış ...
Ayrıca IE6 çalışması gerektiğini hala kod CSS gerekmektedir bize bazı kötü geliştiriciler için, "min-height" ve un-durumu, bazen bir gösteri tıpa olabilecek ... donot umutsuzluk.
Neyse ki, biz dışarı avantaj olarak kullanmak ve hedefimize ulaşmak için yolumuzu kesmek olurdu IE yeterli tuhaflıklar var ... yani bir BÖLÜMÜ dağılımı yapmak sanki IE6 onun min-height
Çözüm 1: Altını Çiziyor Hack [kullanma ... Read more ]
.box1 {
min-height: 200px;
height:auto;
_height:200px;
}
HTML: -
<div class="box1">Some dynamic content with variable height ...</div>
Çözüm 2: CSS Özellik Seçici Hack kullanma
.box2 {
min-height:200px;
height:200px;
}
div[class] .box2 {
height:auto;
}
HTML: -
<div class="someclass">
<div class="box2 common">Some dynamic content with variable height ...</div>
</div>
CSS Özellik Seçici Hack tarayıcılar önceki tha IE6 bir atribute seçici göz ardı aslında yararlanır. Class = "someClass" ile başka bir kaba bölünme ihtiyacı unutmayın. Sadece bu bölümü için sınıf özniteliği içermesi, Opera, Mozilla ve MSIE7 için otomatik ve daha sonra geri yüksekliği geçersiz kılar. Atribute seçiciler desteklemiyor IE6, yok sayar.
IE6 min-height hilesi Demo bilgileri
yorum | etiketler: IE Bugs , IE Düzeltmeler , IE Hacks , IE Sorunlar , IE6 , Tutorials | posted in CSS
2008 15 Mart 2008
Çeşitli vesilelerle anda, açılan bölümler / lightbox'lar / İpuçları sayfa düzenleri yaparken bazı Formu SEÇİN nesneler tasarım, bu POPUP Bölümleri altında olmak olur ve bunu üzerinden gösterir durumlara rastlamak vb .... YUK!
Eh! kolayca FF ve IE7 için uygun şekilde Z-INDEX değerlerini ayarlayarak bu FIX olabilir. Ama Good Old (cinas amaçlanan) IE6 amaçlandığı gibi davranırlar değildir .... Size PopUp Bölümü ... Kötü haber!! Bazı önemli ölçüde yüksek Z-INDEX değerleri uygulandıktan sonra bile üzerinden Select BOX gösterisi!
Bu sorun için NO HOTFİXLERİN vardır, ama vardır, inanıyorum ki, sen çoğunda benim için çalışıyor kullandığım basit çözüm, anlatmak için ben burada birkaç Bu soruna-yol, ama daha durumlarda ....
"SİZ POPUP GÖSTER ZAMAN ROUGE SEÇİN KUTUSU HIDE"
Basitçe komut pasajı içinde size açılır gösterin, "Gizli" için SELECT Kutusu görünürlüğünü ayarlamak için komut bir parça eklemek
document.getElementById ('my_select') style.visibilty = "gizli".;
Ve PopUp Bölümü KAPAT üzerine geriye unutmayın
. document.getElementById ('my_select') style.visibilty = "görünür";
burada "my_select" tahriş Select Box kimliğidir
Bu yardımcı olur umarım ...
PS. Dinamik Popup DIV altında bir IFRAME (siz PopUp olarak aynı boyutta) positionining gibi tabii diğer seçenek vardır ... Bu çok iyi çalışır, ancak DOM Elemanları, SCRIPTLER ve Baş Ağrısı yükleri bir ilavesi ile. Ben de bu çözüm kullanmış ve yaparsanız bu seçeneği ile yardım herhangi bir ihtiyacınız, bana bildirin. Yardımcı olmaktan memnun olacaktır!
yorum | etiketler: IE Bugs , IE Düzeltmeler , IE Hacks , IE Sorunlar , IE6 | posted Tarayıcı olağandışı , CSS , HTML , JavasScript
2008 8 Ocak 2008
Birkaç ay önce biz (sadece IE6 için görünür olacaktır CSS bir parça içerebilir nasıl gördü Yalnızca partilerin kadınlar için ). De bunu başarmak için başka yolları da vardır. Basitçe, ayrı bir CSS dahil hedef IE özgü. Bu Koşullu Yorumlar denir ne ile elde edilebilir.
Şartlı Yorumlar tarayıcı türü ve sürüm algılamak için bir yoldur. Tarayıcı algılama içeriği belirli bir tarayıcı sunulan sağlamak için gerçekleştirilir. Tarayıcı algılama çok farklı teknikler kullanılarak yapılabilir. Bu yöntem, javascript kullanarak stili geçiş dahil daha önceki yöntemlere göre bazı avantajları vardır. Önemli birkaç listelemek için, olurdu;
- Scripting gerekli değildir
- Çapraz tarayıcı
Bunu nasıl yapacağız?
IE 5 şey yapın sadece
<!--[if IE 5]> Welcome to Internet Explorer 5. <![endif]-->
Tüm IE sürümleri bir şey yapın
<!--[if IE]>
<link href="css/ie.css" rel="Stylesheet" type="text/css" />
<![endif]-->
Yeni tüm IE sürümlerinde bir şey yapın ki IE 5
<!--[if gte IE 5]>
<script type="text/javascript"><!--
alert("Congratulations! You are running Internet Explorer 5 or greater.");<br />
// --></script>
<![endif]-->
Daha koşullu vartiations için MSDN'de bu bilgiyi okuyunuz:
Koşullu Yorum Hakkında
yorum | etiketler: IE Bugs , IE Düzeltmeler , IE Hacks , IE Sorunlar | posted Tarayıcı olağandışı , CSS , HTML , JavasScript
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