Gå til innhold

størrelse på bildet i <div>


Anbefalte innlegg

Snubla over et lite problem:

<style type="text/css">
.mainArea {
position: absolute;
height: 50%;
width: 50%;
top: 25%;
left: 25%;
overflow: auto;
}
</style>
<body>
<div class="mainArea">
<img src="image.jpg" width=100%>
en eller annen tekst
</div>
</body>

 

Dette skulle altså resultere i et bilde i en layer. Bildet er like bredt som layeren, og layeren er halvparten så bred som vinduet. Bildet skal dermed bli halvparten så bred som vinduet.

Dette funker helt perfekt i I.E (4, 5 og 6 for windows), Mozilla (windows og linux), Opera (6.5 og 7 for windows, 6.5 for linux) og Konqueror (linux) på PC.

 

Men i I.E 5 på mac (både OS 9 og OS X) blir bildestørrelsen 100% av vinduet, ikke av layeren!

 

Noen som har en løsning på dette?

 

Det eneste jeg kan tenke meg av løsning er et javascript som detekterer vindusbredden, og regner seg fram til hvor mange piksler bildet skal ha, men det finne vindusbredde med javascript er jo ganske klønete når det gjelder kompatiblitet med forskjellige browsere.

Lenke til kommentar
Videoannonse
Annonse
Men i I.E 5 på mac (både OS 9 og OS X) blir bildestørrelsen 100% av vinduet, ikke av layeren!

IE 5 på mac er den mest ræva browser som finnes, den er ikkje blitt oppdatert på

mange mange år. det er ingen vits å ta høyde for IE på mac, de fleste bruker

safari eller mozilla.

 

Ingenting ser bra ut i IE 5 for mac...

 

Bildet bør du forøvrig sette inn som background... da slipper du dette problemet

uansett.

Endret av kvikks
Lenke til kommentar

Sette som bakgrunn er ikke så dum ide, prøver....

Det funker litt dårlig når målet er å ha et bilde i full bredde på toppen av layeren, og tekst lenger ned, som ikke skal ha bildet som bakgrunn. Desuten får jeg ikke skalert bildet. Den later til å holde samme antall piksler uavhengig av vindu / layer størrelse.

 

Nå har det seg slik at de jeg lager denne siden for har kun mac'er, med kun IE 5! Til og med på G5'n med OS X som ble levert på fredag er det kun IE5!

 

Skal vedde på at mange av kundene og leverandørene deres også sitter med kun IE5 på sine mac'er. Dermed må jeg ha siden til å se bra ut også i IE5 for mac, uansett hvor dårlig den er.

Lenke til kommentar
Sette som bakgrunn er ikke så dum ide, prøver....

Det funker litt dårlig når målet er å ha et bilde i full bredde på toppen av layeren, og tekst lenger ned, som ikke skal ha bildet som bakgrunn. Desuten får jeg ikke skalert bildet. Den later til å holde samme antall piksler uavhengig av vindu / layer størrelse.

 

Nå har det seg slik at de jeg lager denne siden for har kun mac'er, med kun IE 5! Til og med på G5'n med OS X som ble levert på fredag er det kun IE5!

 

Skal vedde på at mange av kundene og leverandørene deres også sitter med kun IE5 på sine mac'er. Dermed må jeg ha siden til å se bra ut også i IE5 for mac, uansett hvor dårlig den er.

Da var det verre! Da må eg bare ønske deg lykke til, IE 5 Mac er

et h*****.. ville nesten vurdert tabeller til layouten... dessverre

 

Men Safari er da med OS X og innstaleres som default, at det kun er IE er

ganske rart... Det bør du egentlig ta opp med systemansvarlig, med IE

vil mange mange mange websider ikkje fungere, det blir bære tull.

 

Safari skal ligge under application eller programvare, har leverandør

satt opp mac'ene med kun IE 5 trenger de legehjelp...

Endret av kvikks
Lenke til kommentar

Leverandør trenger definitivt legehjelp.

Dvs. det er vel egentlig en ansatt her som er så viktig for firmaet at sjefen ikke tør å si nei, som burde hatt legehjelp. På ett eller annet vis har han blitt så opphengt i denne leverandøren, at han bestiller alt leverandøren mener han burde kjøpe! Firma måtte betale 5000 for en cd som viste seg å inneholde gammel versjon av Apache og et par andre småprogrammer som man kan laste ned gratis! (At firmar betaler 5000 for apache syns jeg er helt greit, men da skal det til de som utvikler programmet, ikke til en ynkelig leverandør som brenner det på en cd!)

Lenke til kommentar
Leverandør trenger definitivt legehjelp.

Dvs. det er vel egentlig en ansatt her som er så viktig for firmaet at sjefen ikke tør å si nei, som burde hatt legehjelp. På ett eller annet vis har han blitt så opphengt i denne leverandøren, at han bestiller alt leverandøren mener han burde kjøpe! Firma måtte betale 5000 for en cd som viste seg å inneholde gammel versjon av Apache og et par andre småprogrammer som man kan laste ned gratis! (At firmar betaler 5000 for apache syns jeg er helt greit, men da skal det til de som utvikler programmet, ikke til en ynkelig leverandør som brenner det på en cd!)

:no:

 

Ønsker deg bære lykke til, kjipt når det er slikt... Har opplevd noen slike

kunder/leverandører, men har som regel greid å prate dæm til fornuft...

Endret av kvikks
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...