1
Hallo Jörg,
ich baue meine alte WP-Site lokal im VSC mit reinem HTML/CSS nach und beschäftige mich gerade mit der Responsivmachung der Bilder (vorerst ohne Media Queries, die kommen aber noch).
Das Groblayout habe ich festgelegt mit grid-template-areas.
Normales Drei-Spalten-Layout, ingesamt 1150px breit.
mobile über desktop first (soll so bleiben).
Der header/Headergrafik hat im Grid die komplette Breite aller drei Spalten zugeordnet (braucht sie mit nur 700px aber nicht). Sie ist ein normaler Bildlink, der in figure und das figure im Header-Element steckt:
Um das Bild responsiv zu machen, bekommt das img im Stylesheet das übliche max-width: 100% und height auto.
Die Frage ist nun aber, was ich mit dem figure am besten mache, zumal die Grafik responsiv nur KLEINER wird und ich nach meinen Recherchen eine responsive %-width für figure brauche.
Ist das so gut? Ich merke keinen Unterschied, wenn das width: 100% beim figure wegbleibt, soll ich es trotzdem drin lassen?
Der FF-Inspector zeigt mir rechts unten bei den vorhandenen "Regeln" die width:100% gar nicht an (fehlt einfach), nur wenn ich es im CSS unter der max-width platziere!?
Grüße,
Martin
ich baue meine alte WP-Site lokal im VSC mit reinem HTML/CSS nach und beschäftige mich gerade mit der Responsivmachung der Bilder (vorerst ohne Media Queries, die kommen aber noch).
Das Groblayout habe ich festgelegt mit grid-template-areas.
Normales Drei-Spalten-Layout, ingesamt 1150px breit.
mobile über desktop first (soll so bleiben).
Der header/Headergrafik hat im Grid die komplette Breite aller drei Spalten zugeordnet (braucht sie mit nur 700px aber nicht). Sie ist ein normaler Bildlink, der in figure und das figure im Header-Element steckt:
<header>
<figure class="...">
<a class="..." href="...">
<img class="" src="..." width="700" height="250"></a>
</figure>
</header>
Um das Bild responsiv zu machen, bekommt das img im Stylesheet das übliche max-width: 100% und height auto.
Die Frage ist nun aber, was ich mit dem figure am besten mache, zumal die Grafik responsiv nur KLEINER wird und ich nach meinen Recherchen eine responsive %-width für figure brauche.
img.grafik {
max-width: 100%;
height: auto;
figure.headerbild {
width: 100%;
max-width: 700px;
}
}
Ist das so gut? Ich merke keinen Unterschied, wenn das width: 100% beim figure wegbleibt, soll ich es trotzdem drin lassen?
Der FF-Inspector zeigt mir rechts unten bei den vorhandenen "Regeln" die width:100% gar nicht an (fehlt einfach), nur wenn ich es im CSS unter der max-width platziere!?
Grüße,
Martin