Avatar billede kr-data Nybegynder
19. december 2004 - 21:17 Der er 9 kommentarer og
1 løsning

Endnu en IE hovedpine - relativ skalering

Hvad har Microsoft da imod udviklere og folk med andet en Microsoft? Visual Basic, Visual C++ osv.... tsk tsk holder mig til de solide fejlfri... bortset fra IE. Jeg kan ikke komme uden om IE, og gang på gang volder den problemer, denne gang drejer det sig om skalering af et billede. Relativ skalering. Endnu en gang viser det sig, at alt andet end IE kan gøre det rigtigt. Hvad har vi udviklere da gjort mod Microsoft, siden vi skal straffes så hårdt?

Jeg har et billede, som skal skaleres. Jeg angiver bredden, den finder selv højden. Da det er bruger-uploadede biller (et CMS-system), så kan jeg ikke fortælle nogle sikre dimmensioner.

Hvad kan jeg gøre?

I min css er det lavet sådan her:

width: 200px;
height: auto;
Avatar billede olebole Juniormester
19. december 2004 - 21:36 #1
<ole>

Der findes intet software til webbrug, der kan betegnes som 'de solide fejlfri'  :)

Hvad er det, du ikke kan finde ud af? Hvis du bruger et serverside sprog, kan du da godt få fat i dimensionerne ... jeg er ikke sikker på, at jeg forstår dit problem

/mvh
</bole>
Avatar billede olebole Juniormester
19. december 2004 - 21:38 #2
Nu skriver du jo ikke i PHP, men havde du gjort det, kunne du have brugt:
  http://dk2.php.net/manual/en/function.getimagesize.php
Der findes måske en ækvivalent i det sprog, du skriver
Avatar billede kr-data Nybegynder
19. december 2004 - 22:06 #3
Vil det sige, at jeg skal til at lave et script som beregner alt dette? Kan CSS ikke løse den, fordi MS ikke vil implementere det ordentligt?

Nu siger du, at der ikke findes fejlfrit, og det er jeg ganske enig med dig om, men jeg tror ikke der skal mange hoveder til at kunne blive enig med mig om, at IE er det mest fejlfyldte der findes. Helt ærligt, man skulle tro, at de med vilje lavede de fejl. Er så træt af MS og deres software. De kan hælde masser af funktioner på (vist med IE, Notepad og Paint som undtagelser), men de glemmer godt nok at få det til at virke også :( er så synd, for de gør det godt, og har mange gode idéer (eller rettere, de stjæler mange gode idéer, men hul i det), men hvis de ikke virker nytter det jo ej :(

Jo, jeg laver php, tak for scriptet, kigger lige på det.
Avatar billede olebole Juniormester
19. december 2004 - 22:49 #4
Nu skal vi nok passe på, religionen ikke kommer til at skygge for virkeligheden og historien  :)

Du vil f.eks. gerne kunne benytte CSS - men det er jo altså MS, der har introduceret CSS. CSS blev først introduceret i Netscape 6.0 og har først derefter været en del af Netscape- og Mozilla-browsere.
Sådan er det - uanset religiøse opfattelser - med mange af de ting, vi til dagligt bruger på nettet. Glem ikke, at MS i mange år har været en meget betydningsfuld deltager i W3C  ;o)

Jeg er på ingen måde den store MS-tilhænger, men jeg synes nu også, det er værd at forsøge med lidt afvejet realisme.
Avatar billede olebole Juniormester
19. december 2004 - 22:53 #5
... men derudover har jeg ingen problemer med at sætte den CSS, du bruger, på et billede - og få IE til at skallere det proportionalt  :)
Avatar billede kr-data Nybegynder
19. december 2004 - 23:01 #6
og i CSS-kode? Ej nu fik jeg den til at virke med PHP, gider ikke bøvle mere. Det kan nok være, at MS har været med i W3C og var først på banen med CSS, men jeg er nu mega træt af deres platforme alligevel. Selv de er først og er med, så skal der alligevel en masse ekstra arbejde i, som næsten enhver anden browser bare klarer. Transparency i PNG, Doctype og alt det der, alle de ekstra ting der skal gøre, bare for en sølle browser, kan du ikke også selv se, at det er en gang bras det IE?
Avatar billede kr-data Nybegynder
19. december 2004 - 23:01 #7
Smid lige et svar, dit link kunne jo bruges ;)
Avatar billede olebole Juniormester
19. december 2004 - 23:38 #8
IE6 er en oldsag ... ikke mindst derfor er den ofte en pine i nakken  :)

Om et par år kan 90% af nettet, som siderne ser ud nu, ikke vises. Når først standarden hedder XHTML2.0, skal der pinedød skrives valid kode (og der bliver formodentlig ingen HTML-kompatibilitet) ... ellers kommer der en XML-fejl ... YES ...!!!  ;o)
Avatar billede kr-data Nybegynder
19. december 2004 - 23:47 #9
Hehe, til den tid laver jeg nok ikke hjemmesider mere, ellers må jeg jo få det lært ;)
Avatar billede olebole Juniormester
20. december 2004 - 00:02 #10
Der vil sikkert være en lang periode med både 'gamle' og 'nye' browsere igang  ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester