Oprettet tor. d. 30. august 2012 kl. 20:01:03

krpoulsen
krpoulsen (3.740 point. Point ude: 60)

Problemr med max-width og max-height tag i IE...

Hej Eksperten,

Jeg har en hjemmeisde hvor der skal vises nogle billeder som brugerne oploader. Billederne skal reseizes indenfor 870x615 px. Dvs. hvis billedet er mere end 870px på den lange/bredde led skal det scales ned til 870 og højden skal så følge med automatisk. Det samme hvis et billede er højere end 615px osv. Det er helt essentielt at proportionerne (aspect ratio) i billedet bevares, det må altså på ingen måde croppes.

Det er også essentielt at det virker i Safari, CHrome og IE.... desværre!!!

Lige nu har jeg følgende kode som virker både i Safari og Chrome:

max-width: 870px;
max-height: 615px;

Jeg har så ydermere indsat følgende to linier for at få det til at spille i IE:

height: expression(this.height > 615 ? 615: true);
width: expression(this.width > 870 ? 870: true);

Det er virker sådan set også fint, men når en bruger har uploadet et billedet på fx. 1000x1000px altså et kvadratisk billede, så går det galt! Så bliver billedet presset på en underlig måde.

Måske dette i stedet kræver noget javascript...?
Jeg har søgt rundt på nettet, men det er en jungle.

Håber i kan hjælpe... På forhånd tak.

/KP

Skrevet tor. d. 30. august 2012 kl. 21:27:44| #1

olebole
olebole (216.733 point)
<ole>

CSS-expressions er noget ineffektivt noget, som MS i årevis selv har advaret mod at bruge.

Når det er sagt, så er HTML/CSS/JavaScript absolut uegnet til at nedskalere billeder med. Gør det i stedet på serveren, når billederne bliver uploaded

/mvh
</bole>

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

JQuery skal hente indhold via AJAX

Oprettet den 21. maj 2013 kl. 12.51
cmplicity giver 60 point for svar | Giv et svar »

Første ID er tom ?

Oprettet den 11. maj 2013 kl. 11.54
ingeman giver 200 point for svar | Giv et svar »

alert box frem hvis der intet indhold er på siden

Oprettet den 8. maj 2013 kl. 19.43
tobrukDk giver 60 point for svar | Giv et svar »

Seneste guides

Slettet
Håndtering af tekstoversættelse i...
Parameteriseret tekstformatering i C#
C++ Historie og Programmering - Del 1







Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Tre smarte trick som gør Windows 8 bedre

Boot direkte til skrivebordet, få en strategisk godt placeret luk-knap og slip for at logge ind. Her er tre tips til Windows 8, som gør det nemmere at blive venner med styresystemet.


Nyheder fra Computerworld

Teaser billede

De 21 værste it-vaner - og hvordan du bryder dem

Du har helt sikkert en af disse dårlige it-vaner. Se her hvad du kan gøre.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger