Bild vertikal zentrieren


  • Shadow
  • 1277 Aufrufe 8 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Bild vertikal zentrieren

    Ich weis, es gibt viel zu diesem Thema über Google aber das sagt mir alles nicht so zu. Weil: Ich will einfach nur ein Bild vertikal zentrieren. Horizontal ist klar aber vertikal krieg ichs nciht hin. Es soll aber nur HTML sein. Geht das überhaupt?

    Shadow

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Shadow ()

  • Hi,
    wie wäre es denn mit CSS-Angaben, wie margin-top? Wenn du die Höhe des Umfeldes bestimmt hast, reicht hier ein auto. Wenn nicht, probiere mal 45% oder so (musst halt die Hälfte der Größe des Bildes mit einberechnen) :)

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.
  • Hallo,

    also vorweg mal ne frage zurück an dich, auf der seite soll nur ein Bild sein, oder soll das Bild in einem Teil der HTML-Seite erscheinen, und dann einfach da Zentriert werden?

    am einfachsten geht es denke ich mal egal welches von beiden du machen willst mit einer Tabelle:

    HTML-Quellcode

    1. <HTML>
    2. <body>
    3. <table width="100%" height="100%"><tr>
    4. <td align="center" valign="center" >
    5. <img src="img.jpg" />
    6. </td></tr></table>
    7. </body>
    8. </HTML>


    MfG Jack dan Son Pi


    EDIT: ach ja genau, das obige script von mir ist einfach ein Bild in der mitte des Browserfensters zentriert...
  • @JackDanSonPi: Danke, so klappts wunderbar. Genau so wollte ich es haben!
    @Broken: So hatte ich es auch schon probiert, habs aber net hinbekommen. Weis nicht wieso. Aber egal, so ist besser.

    Ich hab noch eine Frage, will aber nicht extra einen Thread aufmachen: Ich will links an der Seite ein Menü haben, also so Punkte untereinander. Wie kann ich das am besten mit HTML machen? Mit Frames? Oder gibts noch ne bessere Methode?

    Shadow
  • Shadow schrieb:

    Ich will links an der Seite ein Menü haben, also so Punkte untereinander. Wie kann ich das am besten mit HTML machen? Mit Frames? Oder gibts noch ne bessere Methode?

    Ich kann nicht nachvollziehen, was du jetzt willst.

    Willst du einfach eine Liste machen, dann seh dir <ul> bzw. <ol> an.

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.
  • Also: Ich will links an der Seite eine Menüleiste haben. Also da stehen so Punkte untereinander und man klickt auf einen. Dann wird rechts davon eine entsprechende Seite geöffnet. Aber das Manü will ich nicht in jede Seite einbauen, sondern nur einmal und das bleibt dann da.

    Das müsste ja mit Frames gehen, aber gibt es vlt. ne bessere Alternative dafür?

    Shadow
  • das kannst du mit ajax machen
    leider hab ich keine ahnung wie man mit ajax was ne seite vom server "liest", aber ich denke broken sword weiß das (ich mein er hat mir da mal was geschrieben, das ich wieder vergessen hab^^)
    aber rein teoretisch:
    du belegst den contentteil mit einer id (id="content")
    dann suchst du den mit js raus:
    inhalt = document.getElementById('content');
    danach ersetz du den inhalt, mit dem neuen inhalt, den du bereits vorher in neuer_inhalt mit ajax gespeichert hast:
    inhalt.innerHTML = neuer_inhalt
  • Ne, AJAX ist nicht so gut. Müsste schon rein HTML sein, außerdem kommt mir das noch komplizierte als Frames vor. Naja nehm ich halt Frames. Trotzdem danke dir corema!

    Kannst mal wieder zu machen, Broken. :D

    Shadow