CyberDemon Geschrieben 21. April 2005 Teilen Geschrieben 21. April 2005 Hallo, ich habe eine Tabelle in der eine Grafik mit <img src ...> eingebunden ist. Über dieser Grafik soll Text angezeigt werden. Doch der Text steht immer unter der Grafik. <div align="center"> <table border="0"> <tr> <td><img src="Bild.jpg" /> <div> text </div> </td> </tr> </table> </div> [/PHP] Ich finde einfach den Fehler nicht. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
perdian Geschrieben 21. April 2005 Teilen Geschrieben 21. April 2005 Ich finde einfach den Fehler nicht. Ein DIV alleine placiert dir den Text nicht automatisch über dem Bild, da fehlt noch die Info, wie das DIV genau orientiert sein soll, etc. Mehr gibt's hier: http://de.selfhtml.org/html/text/bereiche.htm#block http://de.selfhtml.org/css/eigenschaften/positionierung.htm Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
U-- °LoneWolf° Geschrieben 21. April 2005 Teilen Geschrieben 21. April 2005 Alternativ kann man für Zellen auch Hintergrundbilder festlegen bzw. du machst dir in diese Zelle eine unter Tabelle die nur eine spalte und eine Zeile hat die Tabelle bekommt als bgimage das Bild und der Text steht ganz normal in der Zelle. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
CyberDemon Geschrieben 21. April 2005 Autor Teilen Geschrieben 21. April 2005 Das Problem ist, das bei verschiedenen Auflösungen die Elemente der Seite verschoben werden, wenn ich die Positionen absolut definiere. Deshalb soll alles so programmiert werden, das es immer in der Mitte ist. Egal ob man 800x600, 1024x768 oder höher eingestellt hat. @U[[ °LoneWolf°: So etwa: <table border="0" width="100%"> <tr> <td align="center"> <div class="text"> text </div> <table width="100%" border="0" background="Bilder/vorlage_4.jpg" align="center"> <tr> <td> </td> </tr> </table> </td> </tr> </table> [/PHP] Dabei wird aber die Grafik nicht komplett angezeigt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 21. April 2005 Teilen Geschrieben 21. April 2005 <div style="background-image: url(Bild.jpg); background-repeat: no-repeat; background-position: center center; text-align: center;"> text </div> [/PHP] Das ganze aber besser per Class oder Id zuweisen,... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
CyberDemon Geschrieben 21. April 2005 Autor Teilen Geschrieben 21. April 2005 Danke kills! Dein Beispiel hat mich schon ein Stück weiter gebracht. Allerdings habe ich immer noch nicht das Ergebnis, welches ich haben möchte. >> Verdeutlichung Der innere Rahmen ist eine Tabelle in der Zelle der ersten Tabelle. <table border="1" width="100%" height="100%" class="backstyle"> <tr> <td align="center"> <table width="65%" border="1" cellspacing="0" cellpadding="0"> <tr> <td> <div class="text"> <p><b>Willkommen auf meiner Homepage!</b></p> <p>Hier kommt der Inhalt hin.</p> </div> </td> </tr> </table> </td> </tr> </table> [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 21. April 2005 Teilen Geschrieben 21. April 2005 evtl. klappts mit <td valign="top"> ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
CyberDemon Geschrieben 21. April 2005 Autor Teilen Geschrieben 21. April 2005 Nachdem ich eine zweite Zeile und darin ein transparentes Bild eingefügt habe, komme ich der Sache schon näher. Bei 800x600 geht es gerade noch, aber bei einer Einstellung > 1024x768 ist alles verschoben. Das wäre alles wesentlich einfacher, wenn ich mich auf eine Auflösung (1024x768) festlegen würde. Aber man möchte es ja möglichst vielen recht machen. Wie haltet Ihr das? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 21. April 2005 Teilen Geschrieben 21. April 2005 versuchs mit valign="top". <table border="1" width="100%" height="100%" class="backstyle"> <tr> <td align="center" valign="top"> <table width="65%" border="1" cellspacing="0" cellpadding="0"> <tr> <td> <div class="text"> <p><b>Willkommen auf meiner Homepage!</b></p> <p>Hier kommt der Inhalt hin.</p> </div> </td> </tr> </table> </td> </tr> </table> </td> und das klappt dann bei jeder auflösung... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manitu71 Geschrieben 21. April 2005 Teilen Geschrieben 21. April 2005 öhm über z-index sollte das doch auch klappen? ich leg die Grafik hiermit unter dem Text und kann sie genau immer in der Mitte anzeigen lassen. Und beim Text die Mitte zu finden geht ja auch. Oder denke ich da zu einfach Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 21. April 2005 Teilen Geschrieben 21. April 2005 ich würd das ganze auch ohne Tabllen machen... <div style="width:100%;height:100%; border: 1px solid red;text-align:center;vertical-align: top;" class="backstyle"> <div class="text"> <p><b>Willkommen auf meiner Homepage!</b></p> </div> <div class="inhalt"> <p>Hier kommt der Inhalt hin.</p> </div> </div> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.