Wie kann man Bilder vergrößern (html/css)?
Ich habe zurzeit das Problem das ich ein Bild nicht vergrößern kann. Ich will, dass das Bild auch auf denn handys richtig zu sehen ist, deswegen will ich es ab 400px vergrößern. Könnte mir da jemand helfen? (Bin ein Anfänger)
Code in html -
<img class="links" src="a1" style="width: 25%" />
Code in css -
@media only screen and (max-width: 400px) {
.img45 .links{
width: 300px; (habe es auch mit % probiert)
}
2 Antworten
Der Inline-CSS-Stil
style="width: 25%"
hat eine höhere Spezifität und überschreibt so den Stil in deinem Stylesheet. Du solltest einfach alle Stil-Angaben in dein Stylesheet auslagern:
.img45 .links {
width: 25%;
}
@media only screen and (max-width: 400px) {
.img45 .links {
width: 300px;
}
}
Alternativ müsstest du mit !important arbeiten:
@media only screen and (max-width: 400px) {
.img45 .links {
width: 300px !important;
}
}
Wenn Du im CSS deinen Bilder schon direkt verkleinerst, also zunächst auf 25% erzwingst, und dann noch eine maximale horizontale Größe auf 400 Pixel festlegst, wundert es mich nicht, das du die Bilder dann nicht größer bekommst
Das versuch ich gleich mal, danke für deine hilfe