Zum Inhalt springen

Schrift auf Grafik


CyberDemon

Empfohlene Beiträge

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. :(

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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]

Link zu diesem Kommentar
Auf anderen Seiten teilen

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. :rolleyes:

Wie haltet Ihr das?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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...

Link zu diesem Kommentar
Auf anderen Seiten teilen

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>

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...