Goedemorgen,
Ik ben bezig met een website waarin ik met transpartante afbeeldingen werk (ook in de navigatie en bij een roll-over afbeelding).
Ik gebruik hierbij (om ook de weergave in IE6 goed te krijgen) DD_belatedPNG.fix.
Maar nog lijkt het niet te werken in IE6 (grrrr.....!).
Er blijft zo'n stom grijs vlak zitten waar het transparant zou moeten zijn......
Wat gaat hier nog mis?
Voor de broncode: http://www.tekiek-virtueel.nl/hanestede
Groet, Hieke
- png.fix lijkt niet te werken?
-
03-06-2009, 10:00 #1
- Berichten
- 10
- Lid sinds
- 16 Jaar
png.fix lijkt niet te werken?
-
In de schijnwerper
[SNELLE LEVERING] Laat je website / webshop snel en professioneel bouwen!Freelance / Werkwebshop in laadkabels/laadpalen (sinds 2019) incl leveranciersWebsite te koopOpzoek naar extra werkzaamheden tarief -> €18,50 per uurFreelance / Werk(Premium) Hoge DA Backlink | DR 95 | RD 4,2 MiljoenAdvertentieruimte -
03-06-2009, 10:04 #2
- Berichten
- 2.971
- Lid sinds
- 18 Jaar
Transparantie werkt ook niet goed met background images helaas.
-
03-06-2009, 10:19 #3
- Berichten
- 10
- Lid sinds
- 16 Jaar
Origineel gepost door Vincent
Transparantie werkt ook niet goed met background images helaas.
En juist DD_belatedPNG.fix zou ook moeten werken bij background images (in tegenstelling tot Unit PNGfix)
-
03-06-2009, 10:21 #4
- Berichten
- 1
- Lid sinds
- 15 Jaar
Misschien heb je aan dit topic iets; https://www.sitedeals.nl/html-xhtml-a...png-in-ie.html
-
03-06-2009, 10:50 #5
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
Op jouw website hoef je helemaal geen transparante PNG te gebruiken toch?
Laat al die fix achterwege en probeer het eens met normale PNG ...
Als je echt broodnodig een PNG fix nodig hebt dan zal ik daar straks nog eens
naar kijken, want dan moet ik eerst even helemaal wakker zijn. Daarvoor
heb je namelijk helemaal geen mega Javascript-code voor nodig.
-
03-06-2009, 10:54 #6
- Berichten
- 10
- Lid sinds
- 16 Jaar
De boom in de template wil ik eigenlijk groter en deze gaat dat problemen geven met de afbeelding wanneer deze niet transparant is.
Ik heb al overwogen om er een gewone .png van te maken (en da's idd de kortste klap) maar ik wil toch heel graag weten hoe ik het gefixt krijg.
Is het niet voor nu dan zeker voor later ;)
-
03-06-2009, 11:32 #7
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
Let op dat deze fix niet CSS 2.0 valid is, het werkt echter wel. Dus het
is verstandig om de fix in een aparte IE css bestand te zetten.
Code:background:url('achtergrond.png') !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="achtergrond.png");
geven we aan dat de moderne browser naar deze opdracht moet luisteren, en niet naar
de onderstaande.
Vervolgens geven we aan voor IE6 dat er geen achtergrond is. Als je dit weglaat
dan werkt heel de fix alsnog niet.
Als laatst komt de filter. Deze laad een programma van Microsoft waardoor de transparante
achtergrond echt transparant wordt. javascript werken met precies dezelfde filter,
maar dan met een heel lange Javascript-code.
-
03-06-2009, 19:11 #8
- Berichten
- 10
- Lid sinds
- 16 Jaar
Dank je Gijsbert! Ik ga ermee aan de slag!
-
04-06-2009, 18:56 #9
- Berichten
- 1.602
- Lid sinds
- 18 Jaar
Denk er wel aan dat die filter veel beperkingen heeft, je kan bijvoorbeeld niet repeaten.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic