zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden PNG und IE6

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 08.10.2007, 13:25
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 363
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard PNG und IE6

wie ja bekannt ist, kann der IE6 transparente PNG's nicht anzeigen. Da leider Gifs Probleme haben, schöne Kanten und Schatten dazustellen, habe ich nun ein kleines Problem. In Firefox und Opera wird mein PNG schön dargestellt, im IE6 natürlich nicht. Dann habe ich gegoolet und siehe da, es gibt wohl einige Möglichkeiten das zu umgehen. Doch irgendwie hat das bei mir nicht geklappt. Ich habe das mit JS ausprobiert und auch eine andere Methode. Sicherlich habe ich was falsch gemacht. Hat vielleicht von euch jemand eine Idee, wie ich das trotzdem hinbekomme, dass die Grafik auf jedem Browser transparent zu sehen ist.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 08.10.2007, 13:44
{ display: random;}
XHTMLforum-Kenner
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 4.830
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

Dazu müssten wir den Versuch mal sehen
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 08.10.2007, 13:48
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 363
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

Nun ja, den Versuch kann ich leider hier nicht zeigen, ich bin nach dieser Website gegangen: klick

Habe einfach eine JS Datei erstellt, den Code eingefügt und abgespeichert.

In meiner HTML-Seite wo die PNG-Grafik angezeigt werden soll, habe ich das eingefügt

<!--[if lt IE 7]><script defer type="text/javascript" src="pngfix.js"></script><![endif]-->

Die PNG Grafik wird über eine externe CSS Datei eingefügt:

#zentriert {
position:absolute;
background-image:url(layout.png);
background-repeat:no-repeat;
top:50%;
left:50%;
width:792px;
height:586px;
margin-left:-396px;
margin-top:-293px;
border:0px solid #000000;
}
Mit Zitat antworten
  #4 (permalink)  
Alt 08.10.2007, 13:55
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 363
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

Nun habe ich was gefunden, wenn ich eine Grafik einfach nur einfügen möchte, also keine Hintergrundgrafik.

<div style="position:relative; height:65px; width:210px; filterrogidXImageTransform.Microsoft.AlphaImag eLoader( src='fileadmin/image/logo.png', sizingMethod='scale');">
</div>

Doch mit dieser Methode zeigt Firefox überhaupt keine Grafik an.
Mit Zitat antworten
  #5 (permalink)  
Alt 08.10.2007, 14:25
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.613
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Der darf das auch nicht bekommen Mache alles ganz normal und dann hacke den IE < 7 separat.
Mit Zitat antworten
  #6 (permalink)  
Alt 08.10.2007, 14:27
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 363
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

und wie geht das mit dem Hack? ich habe keins gefunden, was bei mir funktioniert. Ich möchte das aber für IE6 machen. Hast du vielleicht ein Beispiel?
Mit Zitat antworten
  #7 (permalink)  
Alt 08.10.2007, 14:41
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.613
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Habe mal schnell was aus einer meiner Websites rauskopiert - ein transparentes Logo, das als img im Markup steht, wird in der per CC zugewiesenen IE-CSS auch im IE < 7 sichtbar gemacht.

Code:
* html h1 img {
	display: none;
	}

* html h1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/grafiken/logo.png', sizingMethod='crop');
	}
Erstere Regel mußt Du natürlich anpassen (background-image).
Mit Zitat antworten
  #8 (permalink)  
Alt 08.10.2007, 14:44
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 363
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

Das klappt wenn ich eine Grafik direkt in die HTML Seite einfüge, ich habe aber eine Hintergrundgrafik, dass ich per externe CSS-Datei einfügen:


position:absolute;
background-image:url(layout.png);
background-repeat:no-repeat;
top:50%;
left:50%;
width:792px;
height:586px;
margin-left:-396px;
margin-top:-293px;
border:0px solid #000000;

Kann ich jetzt einfach:

filter: progidXImageTransform.Microsoft.AlphaImageLoader (src='/grafiken/logo.png', sizingMethod='crop');

in die CSS Datei einfügen? denn wenn ich das mache, passiert bei mir nichts
Mit Zitat antworten
  #9 (permalink)  
Alt 08.10.2007, 14:53
Benutzerbild von dr4g0n
dr4gonstyle
XHTMLforum-Mitglied
 
Registriert seit: 17.05.2006
Ort: Wesel NRW
Beiträge: 144
dr4g0n befindet sich auf einem aufstrebenden Ast
dr4g0n eine Nachricht über ICQ schicken dr4g0n eine Nachricht über MSN schicken dr4g0n eine Nachricht über Skype™ schicken
Standard

Is ja lustig da such ich nach dem Thema und das ist auch noch aktuell.

Habe das gleiche Problem, dass ich eine png einfügen möchte und nach dem versuch von Heiko wird das Bild gar nciht mehr angezeigt.

Mein aktueller Code (erstmal ein Test)
Code:
body {
	background-image: url(images/website.jpg);
}

* html h1 img {
	display: none;
	}

* html h1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/website2.png', sizingMethod='crop');
	} 
-->
</style></head>

<body>
<h1><img src="http://xhtmlforum.de/images/website2.png" width="492" height="118" /></h1>
</body>
für Hilfe wäre ich mal wieder dankbar.

greetz dr4g

P.S: Raff nicht ganz wieso, xhtmlforum bei mir im code hier steht aber der ist nciht im richitgen Code.

Geändert von dr4g0n (08.10.2007 um 14:55 Uhr)
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 08.10.2007, 14:54
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.613
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Electrohunter: Habe ich ja bereits geschrieben. Genauer ausgedrückt: Ändere erstere Regel zu background-image: none; und gib dem IE < 7 die Grafik durch die zweite Regel.

Außerdem siehe satzansatz -- PNG alpha transparency: AlphaImageLoader filter flaws in IE6

Geändert von heiko_rs (08.10.2007 um 14:58 Uhr)
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
position:relative mit PNG und IE6 menschmeyer CSS 10 17.11.2008 02:15
IE6 png repeat-x Problem Boron CSS 2 22.08.2008 12:18
Text-Zeichen im IE6 wiederholen sich – Problem... rg69 (X)HTML 2 05.06.2008 14:36
IE6 Link mit wechselndem PNG Hintergrund ven CSS 2 10.04.2008 16:54
Probleme mit png und Transparenz im IE6 ChOpSueY! CSS 16 15.02.2008 12:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:53 Uhr.