Güzel memleketimin aydın Webcileri bugün komple bu sorunla uğraştım girmediğim yerli yabancı CSS siteleri kalmadı ama sonuç maalesef negatif.
Şimdi sorunuma gelince benim ortalanmış bir sitem var tablonun sağ ve sol tarafına transparan png li background atatım.(Tasarım şıklığı açısından)
IE7 ve FF de canavar gibi hiçbir sorun yok lakin IE6 ya gelince durum çok kötü bir ara ".htc" ile başardığımı sandım ama maalesef "repeat-y" sorgusunu gerçekleştirmesi.Lütfen şu sorunu birlikte aşalım bende muradıma ereyim benim gibi IE6 ya öfke kusanlarda...
(Not:Bazı arkadaşlar normal <img tagle çağrılan pnglerin transparanlığı sanıcak önemle belirtiyorum.Amacımız Transparan Background.
Not2:Lütfen google de ara demeyin yada google da aratıp karşınıza ilk çıkan şeyide copy paste etmeyin denemediğim yol kalmadı sizin bu konuda tecrübe geçirdiğiniz yöntemi istiyorum.
Not3:Sürçi lisan ettiysem affola.)
Transparan Background sorunu [IE6]
8
●1.256
- 30-05-2008, 02:29:26Üyeliği durduruldu
- 30-05-2008, 12:02:59Ben de png ile bir logo hazırlamıştım. FF ve IE7 gibi güncel tarayıcılarda hiç bir problem olmazken IE6 da transparan bölümler gri renkte çıkıyordu. Bunu bir js ile hâllettim şimdi de o şekilde kullanıyorum.
Eğer başka bir çözümü yoksa ben bunu kullanıyorum gayet güzel.
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher. { for(var i=0; i<document.images.length; i++) { var img = document.images[i] var imgName = img.src.toUpperCase() if (imgName.substring(imgName.length-3, imgName.length) == "PNG") { var imgID = (img.id) ? "id='" + img.id + "' " : "" var imgClass = (img.className) ? "class='" + img.className + "' " : "" var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " var imgStyle = "display:inline-block;" + img.style.cssText var imgAttribs = img.attributes; for (var j=0; j<imgAttribs.length; j++) { var imgAttrib = imgAttribs[j]; if (imgAttrib.nodeName == "align") { if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle break } } var strNewHTML = "<span " + imgID + imgClass + imgTitle strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" img.outerHTML = strNewHTML i = i-1 } } } window.attachEvent("onload", correctPNG); - 30-05-2008, 13:07:19Üyeliği durdurulduArkadaşlar sitemiz DİŞLİ Belediyesi - Anasayfa bu we sorunumuz ise yan taraftaki haşhaşların IE6 da transparan çıkmaması unutmayın onlar normal <img taglı PNG deil css de tanımlanmış background PNG.
@mtn kardeşim ilgi ve alakan için tşkler yalnız o bahsettiğin olay benim soruna çözüm olmuyor. - 30-05-2008, 13:41:41Üyeliği durdurulduSorunu şöyle çözmeyi denermisin?
aynı şekilde bir arkaplan hazırla ve haşhaşları o arkaplanın üzerine koy ardından
[media]http://www.mmistanbul.com/media/images/bg_test01.jpg[/media] üstteki resimde olduğu gibi sitenin arkaplanı olarak ata.. Yani üst resimde gözüken beyaz kısım sitenin arkaplanı olan alan, siyah gözüken yerlerde diğer arkaplan olan alan, sen o siyah olan kısıma kendi arkaplanını koyacaksın ve üzerine haş haşları koyacaksın.
Umarım anlatabilmişimdir. Baya zor böyle birşeyi anlatmak
- 30-05-2008, 15:16:48web tasarıma giriş bilgisayara giriş html php asp javascript web 2.0 ajax dersler office xp windowsa giriş i.e6 ve png probleminin çözümü
burdakileri denermisin?
ben kontrol etmedim.ama fayda sağladığını duymuştum. umarım işine yarar - 30-05-2008, 16:07:33Üyeliği durduruldu@eNerGy dediğini çok iyi anladım alternatif olarak aklıma gelmişti ama şöyle bi pürüz çıktı sitedeki ana ortalanmış ana tablo bilgisayarın çözüürlüğüne göre otomatik değişiyo yani belrli bir değeri yok %75 veya 750px gibi eee o sebepten bi arkaplani nasıl oturtcaz tam orayı çözemedim....
@merce.net kardeşim maalesef o bizim alanımıza girmiyor ilgi ve alan için çok merci - 30-05-2008, 17:24:56Üyeliği durdurulduDaha önce hiç denemedim böyle birşeye ihtiyacım olmadı ama, şöyle birşey yapabilirsin belki; arkaplanın kaymamasını sağlarsan ve değeride % cinsinden verirsen sanırım öyle bir sorun pek yaşamassın, aslında biraz da bu şeye benziyor bir yan menü yaptık ve arkaplan olarakta bir resim atadık değişen çözünürlükte bu arkaplan nasıl kaymıyorsa oda kaymabilir gibime geliyormistik0x7c5 adlı üyeden alıntı: mesajı görüntüle