HTML-Schrift neben Bild zentrieren?
Hallo,
ich möchte eine Überschrift mittig auf einer Webseite zentrieren.
In der linken Ecke ist ein Logo und wenn ich mit align: "Center" die Schrift zentrieren möchte kann ich sie nur zwischen dem rechten Ende des Logos und dem rechten Ende des Bildschirms zentrieren und nicht allgemein mittig.
Ich freue mich über eure Hilfe.
4 Antworten
Du musst das Bild aus dem element-flow rausnehmen, dann klappt's. Hier die komplette Datei (der Rest von Deinem gruseligen Code ist auch repariert :-)
<!doctype html>
<title>Überschrift zentrieren</title>
<style>
#logo {
width: 214px;
height: 54px;
position:absolute;
}
h1 {
text-align:center;
margin:15px 0 20px 0;
text-decoration:underline
}
</style>
<img src="bilder/logo.jpg" id="logo" alt="" />
<h1>Überschrift</h1>
Alex
Ja, learning by doing ist hoffentlich erfolgreich
Wie sieht denn dein Quellcode dazu aus? Zeig am besten einen Link zur Seite, so dass man es direkt selbst sehen und dir schneller helfen kann.
<div style="float:left; width=600px; height=152px;">
<img src="bilder/logo.jpg" height="54px" width="214px" hspace="0" vspace="0"/>
</div>
<p>
<h1 align="center" style="margin-top:15px; margin-bottom:20px;"><u>Überschrift</u></h1>
</p>
Aus datenschutzrechtlichen Gründen gab es den Code nicht direkt mit ;)
Daran ist so ziemlich jede Zeile falsch. Informiere dich bitte mal über HTML- und CSS-Grundlagen, z.B. hier: https://wiki.selfhtml.org/wiki/HTML/Tutorials
Selbst wenn man es dir ausbessern würde, würdest Du nichts davon lernen. Hier mal eine Auswahl von Fehlern die Du gemacht hast:
- Die Werte von CSS-Eigenschaften werden nicht mit "=" sondern mit ":" vom Namen getrennt.
- In HTML-Attributen kommen keine px-Einheiten.
- hspace und vspace sind Relikte aus dem letzten Jahrtausend.
- Innerhalb eines Absatzes dürfen keine Überschriften kommen.
Och denke deine Div-Verschatelung ist falsch. Mache mal ein großes Div um den ganzen code und dort dann align: center
position: absolute oder relativ
Vielen Dank so hat es jetzt geklappt
In CSS lese ich mich gerade rein damit ich euch bei meiner nächsten Frage nicht wieder mit meinem ,,gruseligem Code" erschrecken muss ;-)
Danke