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

0
dududen 
Beitragsersteller
 17.08.2018, 15:33
@EinAlexander

Ja, learning by doing ist hoffentlich erfolgreich

0

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

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

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

0

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