Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[HTML/CSS] IE zeigt Bild nicht an [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[HTML/CSS] IE zeigt Bild nicht an


 
Tartax
06-01-2006, 18:52 
 
Ich habe ein problem mit dem IE, mit welchem ich mich seit geraumer Zeit rumschage... auch google und die forumssuche hat mich nur zu unbeantwortetenähnlichen Fragen geführt...
Aber nocheinmal:

Ich hab in meinem Code ein Bid eingebunden...


<div class="article">
<h1>Tittel</h1>
<p class="sum">
Nam liber tempor cum soluta nobis eleifend option congue nihil
imperdiet doming id quod mazim placerat facer possim assum. Typi non
habent claritatem insitam; est usus legentis in iis qui facit eorum
claritatem.
</p>
<img alt="cover" src="cover.jpg" style="margin:3px; width:150px; height
155px; float:left; border-style:none;" />
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam
nonummy nibh euismod tincidunt ut laoreet dolore magna
aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci
tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo
consequat.
.
.
.
</div>

Opera8.5@Linux zeigt es sauber an
Firefox@Linux ebenfalls
MSIE6@XP[vmware] zeigt alles perfekt an, nur statt dem Bild sieht man die Hintergrundfarbe... (bei rechtsklick wird jedoch das Kontextmenü des Bildes angezeigt..

Pfad stimmt, Seite ist valides XHTML1.0 strict



Weiß jemand Rat?
enferne ich float:left; dann wird es richtig angezeigt...aberich will ja das es floatet

 
jahlives
06-01-2006, 19:09 
 
Und wenn du das Bild in einen gefloateten div packst ? So habe ich bei mir einige Bilder auf der Seite und die werden korrekt angezeigt auch mit dem IE.

Gruss

tobi

 
ghostgambler
06-01-2006, 19:48 
 
ist einer der div darum vielleicht position:absolute? Irgendwie muckt der IE dann mit darin enthalteten floatenden Elementen rum >_>

bei mir konnte ich auch position:relative verwenden (ich wollte nur ein child-Element oben links ausrichten), vielleicht hilft das ^^,


und brich mal die lange Zeile um, sodass man auf 1024 nicht horizontal scrollen braucht

 
Tartax
06-01-2006, 20:33 
 
@jahlives
Naja, das könnte schon gehen, aber das will ich nicht... als notlösung könnt ich das machen, aber auf dauer wäre mri schonne andere Lösung lieber.

@ghostgambler
Nein, keines der Übergeordneten DIVs hat "position:absolute;"


Würd mih über weitere anregung freuen

 
TobiaZ
07-01-2006, 00:07 
 
die funzenden browser sind auf Linux, der IE läuft auf XP?

PC einstellungen überprüft? irgendwie nen norton oder sowas drauf?

 
Tartax
07-01-2006, 00:24 
 
Ne, ne firewall ist da nich XP läuft ja als VMware, hat also die gleiche intrenetverbindugn... und die eigene firewall ist aus.
Außerdem kann es daran nicht liegen... einzeld wir das bild ja auch angeigt...

wers sehen will
www.magagin.de/main.php ... in der mitte unten sollte beim lorem impsum text ein cd-cover von "Damian Marley - Welcome to Jamrock" sein

 
TobiaZ
07-01-2006, 00:37 
 
Hmm, okay, also ich habs gleiche mitm normalen XP. Auch nur im IE. Sachen wie FW oder ähnliches hab ich auch aus.

knall das ganze mal in ein paragraph (<p>) rein.

 
ghostgambler
07-01-2006, 01:24 
 
die generelle relative Positionierung von DIVs tötet das Bild:
Wenn du aus

div{
position:relative;
color:#CCCC99;
overflow:hidden;
}
das machstdiv{
color:#CCCC99;
overflow:hidden;
}
funktioniert es

abgesehen davon, verstehe ich gar nicht, was das bringen soll, denn spontan fällt mir sonst keine Änderung auf, wenn ich die Eigenschaft entferne

 
Tartax
07-01-2006, 03:37 
 
tatsache, es funktioniert....
handelt es sich dabei um einen dokumentierten bug vom ie? wo kann man da was nachlesen!?

 
ghostgambler
07-01-2006, 15:37 
 
Original geschrieben von Tartax
tatsache, es funktioniert....
handelt es sich dabei um einen dokumentierten bug vom ie? wo kann man da was nachlesen!?
ich glaube nicht, dass der IE Probleme mit position und verschachteltem float hat, sollte man im Hinterkopf behalten ^^
ansonsten so machen wie ich es gemacht habe, komplette CSS-Datei leer machen, gucken obs geht und dann langsam füllen, immer mal wieder ein paar Eigenschaften weg lassen, etc. irgendwann findet man das Problem *zuck*


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:18 Uhr.