DIV "verschwindet" nach vollenden des Ladens
Kinslayer
- css
Hi!
Folgende Situation: Auf einer Seite habe ich rechts einen DIV, in dem bei jedem Laden einer Unterseite per PHP ein anderes Bild eines Mitarbeiters kommt.
Folgendes Problem: Im IE 6+7 sehe ich das Bild zwar, aber nur so lange wie die Seite noch lädt. Danach nicht mehr. WARUM? Im Firefox, Safari, Opera.. funktioniert das!
.foto
{
width:140px;
height:auto;
overflow:hidden;
right:0px;
float:right;
}
Das ist der CSS-Code des DIVs.
<div class="foto" style="background-image:url(graphic/koerper_[code lang=php]<?=$team['person']?>.jpg); background-color:#0000FF;">
<img src="graphic/koerper_<?=$team['person']?>.jpg" />
</div>[/code]
Es passiert auch nix wenn ich <img.. rausnehme.
Hallo,
Das ist der CSS-Code des DIVs.
<div class="foto" style="background-image:url(graphic/koerper_[code lang=php]<?=$team['person']?>.jpg); background-color:#0000FF;">
<img src="graphic/koerper_<?=$team['person']?>.jpg" />
</div>[/code]
Was soll das <?= und warum als Hindergrund das gleiche Bild?
Was soll das <?=
<?=$team['person']?> ist eine kurzschreibweise für <?php echo $team['person']; ?>, allgemein würd ich das aber nicht empfehlen, da es sich auf das vorhandensein von short_open_tag verlässt
asp/vb kennt zb auch eine ähnliche schreibweise <%=foo%> anstatt <% response.write foo %>
Hallo Kinslayer
Villeicht wegen height:auto;
MfG
tomgk