HTML, Position der Bilder verschieben sich beim Zoomen im Browser?
Was muss ich eingeben, damit die Bilder unter den Preisschildern bleiben?
100% Zoom:
33% Zoom:
4 Antworten
Ich würde GRID zum sauberen positionieren verwenden.
Damit erreichst du sauber Bereiche umd kannst dann auch einfach die Anordnung beim Handy anpassen (z
B. Alles intereinander)
Nutze in CSS ein relatives Layout.
Du solltest für sowas eine Tabelle nehmen, sprich den <table> tag. Dann verrutscht auch nichts.
Tabellen sind hier nicht so sinnvoll.
Zum einen Erwartet Google aus SEO Sicht dass Tabellen Daten sind.
Zum Anderen sind damit keine Responsable Designs möglich
GRID sind in HTML5 das entsprechende modernere und bessere Mittel.
Tabellen dafür war früher einmal
Ich rate dir, das mit CSS Flexbox umzusetzen:
Beispiel HTML:
<div class="row images">
<div class="col">
<img src="image1.jpg" alt="Foto 1">
</div>
<div class="col">
<img src="image2.jpg" alt="Foto 2">
</div>
<div class="col">
<img src="image3.jpg" alt="Foto 3">
</div>
</div>
Beispiel CSS:
.row.images {
display: flex;
flex-direction: row;
justify-content: space-between;
}
Mit nur einer Änderung kannst du es responsive gestalten:
@media (max-width: 575px) {
.row.images {
flex-direction: column;
}
}
Mehr zu CSS Flexbox: https://css-tricks.com/snippets/css/a-guide-to-flexbox/
Hoffe, ich konnte helfen. :)
Liebe Grüße
Ist bereits in einer Tabelle