webForumDet fria alternativet

Maxstorlek på bild?

10 svar · 370 visningar · startad av Gein

GeinMedlem sedan sep. 20005 700 inlägg
#1

Går det att sätta en maxstorlek på en bild? Om jag använder mej av width- och height-attributen i <img> så fixerar jag ju storleken. Nu vill jag ha så att om bilden är mindre än vad jag anger så får den vara det, men den får aldrig bli större än angivet (då fixeras den).

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

Det skulle väl i så fall var med max-height och max-width i CSS. :)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#3

Provade lite nu. Funkar så klart inte i Internet Explorer. Däremot så funkar det bra i Mozilla.
Vet inte hur det är i Opera...

GeinMedlem sedan sep. 20005 700 inlägg
#4

Om det inte funkar i de flesta webbläsare så struntar jag nog i det helt.

Peter SMedlem sedan dec. 20025 483 inlägg
#5

max-width och max-height respektive min-width och min-height fungerar, som Erik skrev, ej i IE6. Däremot fungerar det i Mozilla 1.2.1, Netscape 7 och Opera 7.

Versioner av Mozilla, Netscape och Opera, utöver de ovanstående överlåter jag till någon annan att kommentera.

:)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#6

Men då är det ju lugnt Gein. Det är ju nästan ingen som använder Internet Explorer. ;)

GeinMedlem sedan sep. 20005 700 inlägg
#7

Erik Juhlin skrev:

Men då är det ju lugnt Gein. Det är ju nästan ingen som använder Internet Explorer. ;)

:P

learnMedlem sedan jan. 20051 130 inlägg
#8

Men hur skall man lösa detta då, när alla ovetande använder IE... Jag vill ha en max-storlek på bilder, även om besökaren använder IE!

icaaqMedlem sedan okt. 20005 273 inlägg
#9
img{
max-width: 200px;
}
* html img{
width: 200px;
}

mv icaaq

mozillaMedlem sedan juli 20011 084 inlägg
#10

eller någon form av javascript...

<img src="#" onload="if(this.width > 200) { this.width = 200; }" />

Man bör nog ladda koden i en egen funktion och anropa funktionen istället. Samt att bilden först måste laddas i fullstorlek sedan ändras storleken.

icaaqMedlem sedan okt. 20005 273 inlägg
#11

när jag läste din fråga igen så fungerar inte min ovanstående kod, sorry.

mv icaaq

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)