Avatar billede janegil Nybegynder
22. marts 2002 - 15:36 Der er 7 kommentarer og
1 løsning

Billedflow i Netscape 4?

Hvordan kan jeg få bildene til å fylle vinduet i Netscape 4 (som det gjør i IE6) i http://landsbank.fo/test/imgflow.html ?

TABLE er ingen løsning; jeg vil at bildene skal tilpasse seg vinduets bredde.
Avatar billede jakoba Nybegynder
22. marts 2002 - 16:00 #1
jeg skulle helt ned til

IMG {
  background-color:#cccccc;
}

førend billederne ville lægge sig ordentligt (og background-color virker forresten heller ikke:-))

NS4 er ikke ret god til CSS.
Avatar billede jakoba Nybegynder
22. marts 2002 - 16:09 #2
man kan sætte border på hvis man bruger:
    border: thick navy solid;
men den border kommer om en lille firkant nedenunder billedet (og ødelægger billedflow)

hvis du lægger et <span rundt om billedet og sætter border (og flere andre) i den så virker de korrekt (eller næsten) men flowet bliver stadig ødelagt.

Du kommer nok til at lave det i 'gammeldags' html.

mvh JakobA
Avatar billede olebole Juniormester
23. marts 2002 - 01:23 #3
<ole>
Faktisk er CSS slet ikke implementeret i NS4.x - derfor er den så dårlig til det  ;o)
/mvh
</bole>
Avatar billede janegil Nybegynder
23. marts 2002 - 09:12 #4
Hvis CSS ikke var implementert, så kunne da i det minste dokumentet vises på samme måte som om det ikke hadde noen CSS-styling?

Er det mulig å fjerne CSS-arket med et javascript som gjenkjenner N4?
Avatar billede olebole Juniormester
23. marts 2002 - 09:43 #5
Du kan lægge dit stylesheet i et eksternt dokument, hvor du skriver alle dine styles - *uden* style-tags. Vi kalder det f.eks. 'janeg_styles.css'. Derefter skriver du i head-delen af dit dokument:

<script type="text/JavaScript">
if (!document.layers) {
  document.write('<link rel="stylesheet" type="text/css" href="janeg_styles.css">');
}
</script>

C'est tout  ;o)

Når NS4.x alligevel forstår en del CSS, er det fordi, den blev udviklet før CSS-rekommendationen fra W3C lå færdig. Derfor implementerede man JSSS (JavaScript StyleSheets) i stedet. Da så CSS blev aktuel - inden NS4.0 kom på banen - lod man JSSS oversætte CSS og undlod dermed at starte forfra på koden og tabe browser-krigen.
Ak ja ... det var dsværre kun en udsættelse af katastrofen  :.(
/mvh
Avatar billede janegil Nybegynder
23. marts 2002 - 10:33 #6
Så skal jeg jo 'ofre' de som har disablet javascript, i stedet for de som kjører N4...

Ideelt sett skulle vi hatt FJERNET stil-lenken med javascript, så ville jeg bare 'ofret' de som kjører N4  uten javascript.
Avatar billede olebole Juniormester
23. marts 2002 - 12:42 #7
WWW er ikke ideelt  :o)
Du kunne jo evt. lave en NS4 side, alle kommer ind på. Så kan du redirect'e de, som har slået JS til og som har en anden browser.
/mvh
Avatar billede janegil Nybegynder
30. april 2002 - 11:33 #8
Når siden blir stabil, ender det nok med at jeg koder en egen variant for N4. N4 skal ha kode uten DIV'er med flow-stil, den skal bare ha marg rundt IMG som er plassert inne i en A med ramme rundt. Det viser den helt fint, og såvidt jeg kan forstå, helt korrekt. Men ingen av 6-browserne kan finne ut av å plassere et bilde på ansstendig vis inne i et inline-element; derfor alt klusset med flow:left og DIV.

Så i øyeblikket kjører den med 2 hakk i seg.

1)
For at Opera skal la DIV'vene flyte ned til venstre når de har fylt bredden (ikke ut til høyre så det blir horissontal skrolling) måtte jeg sette width på DIV'ene. Ikke spør meg hvorfor det hjalp. Opera burde kunne beregne bredden selv - den beregner da også en bredde, men regner feil...
2)
For å få bildene i hvert fall synlig i N4, måtte jeg sette på line-height.
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