HTML Bild ausrichten

MichaelH.

Banned
Registriert
Mai 2012
Beiträge
1.495
Ich hab hier eine Anleitung gefunden: http://de.selfhtml.org/html/grafiken/ausrichten.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Grafik zum umgebenden Text ausrichten</title>
</head>
<body>

<h1>Woran der Denker denkt</h1>

<p>
Denkt der Denker
<img src="denker.png" width="70" height="137" align="top" alt="Denker">
an das Oben?
</p>

<hr>

<p>
Denkt der Denker
<img src="denker.png" width="70" height="137" align="middle" alt="Denker">
an die Mitte?
</p>

<hr>

<p>
Denkt der Denker
<img src="denker.png" width="70" height="137" align="bottom" alt="Denker">
an das Unten?
</p>

</body>
</html>

Leider ist mein Skript etwas verschachtelt mit diesen ganzen Anführungszeichen.

Wie bringe ich den da die Anweisung align="bottom" noch mit rein?

So sieht mein Skript aus:

'--------------------------------------------------------------------------------------------------------------
Function WriteBirthdayLinkMitKarte(sName, sVorName, sRecordID, sDisplay, sAge, sBirthday, sGeburtstagskarte)
'--------------------------------------------------------------------------------------------------------------
Dim sLinkText
sLinkText = "[" & sBirthday & "] "& sName & " " & sVorName & " (" & sAge & " Jahre)" & Chr(32) & sGeburtstagskarte
sDisplay = Left(sDisplay, 100)

Dim sWriteHTMLString
sWriteHTMLString = "<a href=" & Chr(34) & "#" & Chr(34) & Chr(32) _
& "onClick=" & Chr(34) & "VBScript:" & sDisplay & "('" & sRecordID & "')" & Chr(34) & Chr(32) _
& ">" & Chr(32) & sLinkText & Chr(32) &"</a><img src=" & Chr(34) & "Bilder/Geburtstagskarte.png" & Chr(34) & " ><br>"

WriteBirthdayLinkMitKarte = sWriteHTMLString

End Function

Möchte dieses img "Bilder/Geburtstagskarte.png" noch mit algin="bottom" ausrichten.
 
So mal probiern?

'--------------------------------------------------------------------------------------------------------------
Function WriteBirthdayLinkMitKarte(sName, sVorName, sRecordID, sDisplay, sAge, sBirthday, sGeburtstagskarte)
'--------------------------------------------------------------------------------------------------------------
Dim sLinkText
sLinkText = "[" & sBirthday & "] "& sName & " " & sVorName & " (" & sAge & " Jahre)" & Chr(32) & sGeburtstagskarte
sDisplay = Left(sDisplay, 100)

Dim sWriteHTMLString
sWriteHTMLString = "<a href=" & Chr(34) & "#" & Chr(34) & Chr(32) _
& "onClick=" & Chr(34) & "VBScript:" & sDisplay & "('" & sRecordID & "')" & Chr(34) & Chr(32) _
& ">" & Chr(32) & sLinkText & Chr(32) &"</a><img align="bottom" src=" & Chr(34) & "Bilder/Geburtstagskarte.png" & Chr(34) & " ><br>"

WriteBirthdayLinkMitKarte = sWriteHTMLString

End Function
 
Geht leider nicht.
Ergänzung ()

Ok.

Habs jetzt doch noch selber hinbekommen:

Dim sLinkText
sLinkText = "[" & sBirthday & "] "& sName & " " & sVorName & " (" & sAge & " Jahre)"
sDisplay = Left(sDisplay, 100)

Dim sWriteHTMLString
sWriteHTMLString = "<a href=" & Chr(34) & "#" & Chr(34) & Chr(32) _
& "onClick=" & Chr(34) & "VBScript:" & sDisplay & "('" & sRecordID & "')" & Chr(34) & Chr(32) _
& ">" & Chr(32) & sLinkText & Chr(32) &"</a><img src=" & Chr(34) & "Bilder/Geburtstagskarte.png" & Chr(34) & " align=" & Chr(34) & "bottom" & Chr(34) & " ><br>"

WriteBirthdayLinkMitKarte = sWriteHTMLString

Baoh ist das jedesmal ein Hickmack...
 
Zuletzt bearbeitet:
Die Verwendung von "align" im HTML-Code ist übrigens nicht mehr standardgemäß. Seit HTML 4.01 (also seit Ewigkeiten) ist "align" als deprecated markiert. In HTML5 ist es vollkommen ungültig. In XHMTL dürfte es auch nicht gültig sein.

Grundregel: HTML-Code strukturiert nur Inhalte, ändert aber nichts an der Optik. Ausrichtung im Fluss, Hintergründe, Schriftfarben.... das alles ist Aufgabe von CSS.
 
Zurück
Oben