Zentrieren mittels Tabelle - Probleme im Firefox!?
Farmer Joe
- html
0 Flo0 Farmer Joe0 Mike©0 Farmer Joe0 Mike©0 Farmer Joe0 Farmer Joe0 Mike©
0 Mike©
0 Mike©0 Markus Pitha
Hallo zusammen,
habe folgenden Code in meiner Seite:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>MusicCreation.de - We create it!</title>
</head>
<body bgcolor="#d4d4d4" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td height="33%"></td>
</tr>
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="500" width="900">
<param name="movie" value="musiccreation_web.swf">
<param name="quality" value="best">
<param name="play" value="true">
<embed height="500" pluginspage="http://www.macromedia.com/go/getflashplayer" src="musiccreation_web.swf" type="application/x-shockwave-flash" width="900" quality="best" play="true">
</object></td>
</tr>
<tr>
<td height="33%"></td>
</tr>
</table>
</div>
</body>
</html>
Normalerweise soll die SWF-Datei also genau in der Mitte der
Seite angezeigt werden. Das tut Sie auch, aber nur im IE.
Im Firefox zentriert er zwar das SWF, stellt es aber an den
untersten Rand des Browsers. Ignoriert also anscheinend die
Prozentangaben der waagrechten Zellen.
Wisst ihr, wie man das optimieren kann?
Joe
Hi!
Ergänze mal die Platzhalterzellen um ein erzwungenes Leerzeichen ( ) - vielleicht hats damit zu tun...
Grüße und schönen Abend noch
Flo
Danke für eure schnelle Hilfe.
Ich werds versuchen ;)
Joe
Moin,
»» Danke für eure schnelle Hilfe.
Ich werds versuchen ;)
lasse uns das Ergebnis wissen. Danke
regds
Mike©
Moin,
»» Danke für eure schnelle Hilfe.
Ich werds versuchen ;)
lasse uns das Ergebnis wissen. Danke
regds
Mike©
Leider funzt es im Firefox noch nicht.
Jetzt ist das SWF zwar nicht mehr am Rand sondern ne Zeile drüber,
aber eben noch nicht in der Mitte (was das vertikale betrifft).
Mein Script sieht jetzt so aus:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>MusicCreation.de - We create it!</title>
</head>
<body bgcolor="#d4d4d4" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td height="33%">
</td>
</tr>
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="500" width="900">
<param name="movie" value="musiccreation_web.swf">
<param name="quality" value="best">
<param name="play" value="true">
<embed height="500" pluginspage="http://www.macromedia.com/go/getflashplayer" src="musiccreation_web.swf" type="application/x-shockwave-flash" width="900" quality="best" play="true">
</object></td>
</tr>
<tr>
<td height="33%">
</td>
</tr>
</table>
</div>
</body>
</html>
JOE
Moin,
Leider funzt es im Firefox noch nicht.
ersetzte mal ALLE height Angaben, mit:
style="height:xx%;"
regds
Mike©
Moin,
Leider funzt es im Firefox noch nicht.
ersetzte mal ALLE height Angaben, mit:
style="height:xx%;"regds
Mike©
SHIT! Jetzt hab ich plötzlich Scrollbalken drin.
Ich glaub ich stell mich aweng blöd an.
Seit ihr so gut und postet mir mal diesen Script,
nur angepasst:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>MusicCreation.de - We create it!</title>
</head>
<body bgcolor="#d4d4d4" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<style="height:33%;">
</td>
</tr>
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="500" width="900">
<param name="movie" value="musiccreation_web.swf">
<param name="quality" value="best">
<param name="play" value="true">
<embed height="500" pluginspage="http://www.macromedia.com/go/getflashplayer" src="musiccreation_web.swf" type="application/x-shockwave-flash" width="900" quality="best" play="true">
</object></td>
</tr>
<tr>
<style="height:33%;">
</td>
</tr>
</table>
</div>
</body>
</html>
Danke, Joe
HAHA!
Ich habs!
Ich danke euch!
Habe die Leerzeilen wieder gelöscht und VOOLLLA!
Es gait!
Ihr seit Götter!
Joe
Moin,
Habe die Leerzeilen wieder gelöscht und VOOLLLA!
Es gait!Ihr seit Götter!
In diesem Sinne, frohe Weihnachten.
@ ALL,
wer möchte sich hier den Götterschuh anziehen, ich nicht *LOL*
regds
Mike©
Moin,
Seit ihr so gut und postet mir mal diesen Script,
nur angepasst:
NOPE, so funzt das hier nicht. Gib du uns mal einen Link, dann schau mer mal. :-O
regds
Mike©
Moin,
<td height="33%"></td>
Wisst ihr, wie man das optimieren kann?
versuche es mal mit CSS:
<td style="height:33%;">
und wenn überhaupt, dann gehört dort ein Space rein;
<td height="33%">
</td>
regds
Mike©
Hallo,
Ich kann mir nicht vorstellen, dass deine momentane Lösung gültiges HTML ist.
Vor allem:
<td height="33%"></td>
33% von was?
Der IE ist ja bekannt für das fehlerhafte Interpretieren von Höhenangaben, die sich auf gar nichts beziehen.
Du musst die Elternelemente logischerweise zuerst auf 100% setzen, also html, body, table.
P.S Aber am besten mit CSS.
Markus.