Hintergrundbild wird nicht angezeigt
crazyone
- html
Hallo,
das Hintergrundbild oben.jpg wird bei mir nicht angezeigt obwohl der Link richtig gesetzt wurde. Das Bild befindet sich im selben Ornder wie menu.jpg und inhalt.jpg.
Was ist falsch an meinem Code?
<html>
<head>
<title>Meine Typo3-Testseite</title>
</head>
<body>
<!-- ###DOCUMENT### start -->
<div align="center">
<table border="1" cellpadding="4" width="80%">
<tr style="background-image:url(../fileadmin/images/oben.jpg);"><img src="../fileadmin/images/typo3_testseite.gif">
</tr>
<tr>
<td style="background-image:url(../fileadmin/images/menu.jpg);" width="20%">###MENU###</td>
<td style="background-image:url(../fileadmin/images/inhalt.jpg);" width="60%">###INHALT###</td>
</tr>
</table>
</div>
<!-- ###DOCUMENT### stop -->
</body>
</html>
Danke!
das Hintergrundbild oben.jpg wird bei mir nicht angezeigt obwohl der Link richtig gesetzt wurde. Das Bild befindet sich im selben Ornder wie menu.jpg und inhalt.jpg.
Was ist falsch an meinem Code?
befrag den validator - tr darf zb als kind-element keine img-element haben
tu dir zudem selbst einen gefallen, arbeite nicht mit tabellen-designs und wenn du schon typo3 verwenden möchtest, nutze subparts für die relevanten teile deines templates - marker sind dafür zwar auch geeignet, erschweren aber das debugging und testen deines templates
Hallo!
Was ist falsch an meinem Code?
DOCTYPE fehlt!!!
»» <html>
>
>
> <head>
> <title>Meine Typo3-Testseite</title>
> </head>
>
>
>
> <body>
>
>
> <!-- ###DOCUMENT### start -->
>
> <div align="center">
Müssen Tabellen sein???
<table border="1" cellpadding="4" width="80%">
Dein Hauptproblem: ein <tr> ohne Tabellenzelle <td> Versuch den Inhalt und Hintergrund in eine Zelle zu geben (Wenns schon eine Tabelle sein muss)
~~~html
<tr style="background-image:url(../fileadmin/images/oben.jpg);"><img src="../fileadmin/images/typo3_testseite.gif">
</tr>
<tr>
Hier hast dus korrekt gemacht
> ~~~html
<td style="background-image:url(../fileadmin/images/menu.jpg);" width="20%">###MENU###</td>
>
> <td style="background-image:url(../fileadmin/images/inhalt.jpg);" width="60%">###INHALT###</td>
DOCTYPE fehlt!!!
<html>
<!-- ###DOCUMENT### start -->
nicht unbedingt, da für typo3 alles über dem alles umschliessenden subbpart DOCUMENT (warum zur hölle nennt das sind eigentlich keiner ###BODY###?) irrelevant ist - dieser umschließt das zeug und alles ausserhalb wird weggeworfen und durch vordefinierte funktionen erzeugt
das ausserhalb ist nichtmal notwendig - da kann auch <zehn_nackte_weiber> oder sonstiger müll stehen ;)
wie ich aber schon schrieb, ist es fürs debugging des templates essentiell, wenn mans gleich ordentlich macht und im template das reinschreibt, was später auch von typo3 über das page-objekt erzeugt wird