webForumDet fria alternativet

PNG-problem i IE6

16 svar · 603 visningar · startad av silfver

silfverMedlem sedan apr. 200312 679 inlägg
#1

Jag har lite problem med en png-bild i IE. Bilden syns i FF men den visas inte i IE. Jag har en en png-bild i min #footer också som syns i både IE och FF. Sökvägen är det inget fel på eftersom den syns i FF.

Kolla min tråd:
http://www.webforum.nu/showthread.php?p=1346489#post1346489

Vad kan vara fel? :q
r\

img, #main, #footer {behavior: url(http://www.silfvercreations.com/css/iepngfix.htc);}

#main {margin: 0 auto; padding: 0; width: 678px; background: url(../img/mainbg.png);}

#footer {clear: both; margin: 0 auto; padding: 0; width: 678px; height: 75px; background: url(../img/footerbg.png); color: #999;}
tantenMedlem sedan nov. 20051 596 inlägg
#2

Det är din htc-fil som inte har med hur bild ska repeteras, som jag tycker det ser ut som. Kan vara fel forum... eller testa med att byta ut den bilden mot gif först för att se om jag är på rätt spår...

zcorpanMedlem sedan dec. 20042 245 inlägg
#3

Tittar iepngfix.htc på bakgrundsbilder öht, eller bara på <img>?

silfverMedlem sedan apr. 200312 679 inlägg
#4

tanten skrev:

Det är din htc-fil som inte har med hur bild ska repeteras, som jag tycker det ser ut som. Kan vara fel forum... eller testa med att byta ut den bilden mot gif först för att se om jag är på rätt spår...

Ja, så kanske det är. Borde jag inte kunna använda denna koden då?

* html #main {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/mainbg.png', sizingMethod='crop');}

Eller ska det vara "scale" vid repetition?

silfverMedlem sedan apr. 200312 679 inlägg
#5

zcorpan skrev:

Tittar iepngfix.htc på bakgrundsbilder öht, eller bara på <img>?

Footern fungerar ju. :)

visslarenMedlem sedan juli 20011 222 inlägg
#6

zcorpan: Så länge behavior raden för filen ligger ligger i csskoden för det element med bakgrunden så fungerar det.

Silfver: Man måste öppna filen och ändra "crop" till "scale" vid filt(s, 'crop'); för att bakgrunden ska repeteras.

silfverMedlem sedan apr. 200312 679 inlägg
#7

visslaren skrev:

zcorpan: Så länge behavior raden för filen ligger ligger i csskoden för det element med bakgrunden så fungerar det.

Silfver: Man måste öppna filen och ändra "crop" till "scale" vid filt(s, 'crop'); för att bakgrunden ska repeteras.

Okay, jag har ändrat i koden men det verkar inte fungera ändå. Kan någon med IE 5.5/6 kolla?

Borde inte png-filen repeteras oavsett vad det står i htc-filen? Ja ghar ju repeat-y på #main i min css-fil.

tantenMedlem sedan nov. 20051 596 inlägg
#8

IE6 fungerar det inte

silfverMedlem sedan apr. 200312 679 inlägg
#9

tanten skrev:

IE6 fungerar det inte

Grejen är, att jag ser att bilden är där - men att den inte repeteras - som ni säger. Man ser en liten skuggbit under den blåa menyraden. :l

Är det något jag förbisett? :o

tantenMedlem sedan nov. 20051 596 inlägg
#10

Det ser inte ut som du förbisett något, så jag tror fortfarande det är htc-filen. Har du testat med gif, så man kan utesluta css-fel?

silfverMedlem sedan apr. 200312 679 inlägg
#11

tanten skrev:

Det ser inte ut som du förbisett något, så jag tror fortfarande det är htc-filen. Har du testat med gif, så man kan utesluta css-fel?

Nu har jag ersatt den med en gif-bild. Kan du vara så snäll och ta dig en titt igen? :)

visslarenMedlem sedan juli 20011 222 inlägg
#12

jo, png-filen bör repeteras oavsett vad som står i htc-filen, förutom i ie tyvärr, då måste man göra den där fixen. Har också upptäckt att background-repeat ignoreras om man ändrar till scale.

tantenMedlem sedan nov. 20051 596 inlägg
#13

Ja nu följer den med ner men FULT, blir mörk... men nu kan vi utesluta css i alla fall. Försök med fixen du skrev.
Kan inte vara "kontrollant" så lång stund till...:-)

silfverMedlem sedan apr. 200312 679 inlägg
#14

tanten skrev:

Ja nu följer den med ner men FULT, blir mörk... men nu kan vi utesluta css i alla fall. Försök med fixen du skrev.
Kan inte vara "kontrollant" så lång stund till...:-)

Nej, jag förstår. :) Men jag gjorde "fixen", men det fungerar inte.

style.width = offsetWidth + 'px';
 [B]  filt(src, 'scale');[/B]
   src = blankImg;
  }
tantenMedlem sedan nov. 20051 596 inlägg
#15

Och om du lägger in denna

* html #main {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/mainbg.png', sizingMethod='scale');}

som du visade förut

tantenMedlem sedan nov. 20051 596 inlägg
#16

Skulle vara tummar upp...(y) (y)

silfverMedlem sedan apr. 200312 679 inlägg
#17

tanten skrev:

(y)

Wie! :D

Tack för all hjälp, allihopa! :bire

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)