Bilder Block zentrieren

  • Hallo zusammen, ich möchte gerne, dass die 4 Bilder zentriert auf der Homepage angezeigt werden. Alles funktioniert, bis auf diese blöde Zentrierung. Ich hoffe mir kann jemand helfen. Die Bilder sollen aber bitte nebeneinander stehen bleiben. :roll:

    HTML
    <div id="Bilder">    
    <a href="#"><img src="images/Beispiel%201.jpg"></a>    
    <a href="#"><img src="images/Beispiel2.jpg"></a>    
    <a href="#"><img src="images/Beispiel3.jpg"></a>    
    <a href="#"><img src="images/Beispiel4.jpg"></a></div>
    HTML
    #Bilder img{    
    border: 5px solid rgba(0, 0, 0, 0.12);    
    border-radius: 4px;    
    display: inline-block;    
    margin-top: 10px;    
    max-width: 70%;    
    margin: auto;}

    MFG

  • Dabei geht es um ein einzelnen Bild, ich habe aber vier Bilder nebeneinander.:?

    EDIT: Hab es ausprobiert. Wenn ich "display: block" verwende, werden alle Bilder zentriert, aber untereinander angeordnet.
    Ich möchte die Anordnung aber nebeneinander, deshalb benutze ich "display: inline-block". Bei dieser Anordnung funktioniert aber die Zentrierung irgendwie nicht.

    Einmal editiert, zuletzt von Johnny6er (17. Juni 2015 um 15:10)

  • Hallo

    Um dir konkret helfen zu können benötigen wir deinen gesamten HTML- und CSS-Code sowie die Bilder. Mit den bisherigen Angaben können wir dir nur allgemein helfen.

    Um Bilder zu zentrieren werden die in einen Container gepackt der dann zentriert wird. Das könnte zum Beispiel so aussehen:

    Gruss

    MrMurphy

  • Hier bekommst du den ganzen Code 8):

    Ich hoffe du kannst mir anhand des Codes vielleicht genauer helfen.

  • Hallo,

    wie schon geschrieben ist ohne die Bilder keine konkrete Hilfe möglich.

    Außerdem wäre es schön wenn du schreiben würdest ob mein Beispiel deinen Vorstellungen entspricht oder was du anders haben möchtest.

    Gruss

    MrMurphy

  • Ich hab deinen Code noch nicht ausprobiert, überlege gerade wie ich den bei mir einbaue.

    Aber hab dir mal ein Foto gemacht:

    "margin- left" und "margin-right" steht auf "Auto", dies zieht mir die Bilder enorm weit auseinander. Normalerweise sollen die Bilder ziemlich eng aneinander. Gibt es eigentlich eine Möglichkeit, beim verkleinern des Browserfensters das verschieben der Bilder zu verhindern?

  • Versuch's mal so. Sollte ausreichen.

  • Hab es immer noch nicht geschafft die Variante von MrMurphy zu testen, werden es denke ich mal heute Nacht mal testen.


    Versuch's mal so. Sollte ausreichen.


    Deinen Code habe ich aber mal kurz eingefügt, fast alles richtig, er zentriert die Bilder so wie ich das haben möchte. Nur das Problem, dass er mir das letzte Bild in die nächste Reihe setzt.

  • Hallo

    Zitat

    Nur das Problem, dass er mir das letzte Bild in die nächste Reihe setzt.

    Dann hast du einen zusätzlichen seitlichen Abstand bei den Bildern. Die Ursache ist aus deinen Quelltextschnipseln leider nicht ersichtlich.

    Die üblichen Verdächtigen sind padding, border, margin, display: inline-block u.s.w.

    Gruss

    MrMurphy



  • Ok danke, hab mir den Code noch mal genauer angeschaut, aber finde den Fehler irgendwie leider nicht.

    CSS

    HTML

  • Hallo,

    viel Mühe scheinst du dir bei der Suche ja nicht gegeben zu haben. Du musstest ja nur nacheinander alle von mir genannten Attribute auf Null setzen.

    Das Problem ist die folgende Angabe

    Code
    #Bilder img {
       border: 5px solid rgba(0, 0, 0, 0.12);
    ...}

    Dieses border muss weg.

    Ansonsten müsstest du die Breite der border von der Bildbreite und dem rechten margin abziehen, was bei verschiedenen Einheiten schwierig wird (px und %).

    Oder du beschäftigst dich mit dem CSS-Attribut "box-sizing". Das halte ich für das sinnvollste.

    Gruss

    MrMurphy