HTML-Schrift neben Bild zentrieren?

4 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

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


dududen 
Beitragsersteller
 17.08.2018, 14:43

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

dududen 
Beitragsersteller
 17.08.2018, 15:33
@EinAlexander

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.

Woher ich das weiß:Berufserfahrung – mit dem Internet verbunden seit 1993

dududen 
Beitragsersteller
 16.08.2018, 20:09

<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 ;)

threadi  16.08.2018, 20:34
@dududen

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.
dududen 
Beitragsersteller
 16.08.2018, 20:48
@threadi

Okay, danke. Ja ich bin noch in den Startlöchern, aber trotz den Fehlern funktioniert es ja immerhin trotzdem.

threadi  16.08.2018, 20:52
@dududen

Wohl eher nicht, wenn Du hier fragst. Dein Code oben wird nicht sauber funktionieren und vermutlich auch in jedem Browser anders aussehen.

Och denke deine Div-Verschatelung ist falsch. Mache mal ein großes Div um den ganzen code und dort dann align: center