Jeg kan desværre ikke benytte gif istedet for png. Derudover har jeg links ovenpå baggrunden.
Ovenstående fungerer glimmerende i FF og IE 7.0, men ikke i 6.0. Jeg har læst mig til at det er fordi IE 6.0 ikke understøtter png. Problemet kunne løses ved at indsætte følgende istedet:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hover_triangle.png',sizingMethod='scale'); background: url('hover_triangle.png') no-repeat top left !important; background: none;
Det fungerer glimmerende i FF, både links og transparent baggrund. I IE 7.0 har jeg nu to transparente baggrunde og links fungerer ikke mere. I IE 6.0 har jeg fået en fin transparent baggrund, men links fungerer ikke.
Hvorfor altid bruge masser af tid på at få tingene til at virke i IE6? Jo, størstedelen bruger det, men det er altså sindssygt irriterende at skulle understøtte en underudviklet browser. Mit råd: lav speciel stylesheet til IE6 og gør så IE6-brugere ser en .gif:
Jeg har masser af gange prøvet at få tingene til at virke med "filter", men det lykkes aldrig. Den medfører også at nogle links og form ikke virker. Så ville jeg hellere levere en lidt ringere version til IE6-brugere og spare mig selv for irritation og tidsspilde.
en gif til IE 6.0 og en png til resten (FF og IE 7.0)
Tak for jeres kommentarer
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.