Avatar billede christian-s Nybegynder
11. juni 2002 - 11:14 Der er 14 kommentarer og
3 løsninger

NS og height="100%"

Hvorfor kan jeg ikke få NS til at sluge en højde på 100%?
Det virker fint i IE, og så vidt jeg kan se skulle det hele være i orden...

Er der nogen der uden at se koden, kan komme med et bud på noget, der lige skal rettes?
Avatar billede Slettet bruger
11. juni 2002 - 11:19 #1
uden at se koden? Nej.

Men hvis du tænker på height="100%" i en tabel

<table height="100%">

må du tænke på at det ikke er gyldig HTML. Løsningen kunne være

style="height:100%"
Avatar billede repsac Nybegynder
11. juni 2002 - 11:25 #2
NS har en fejl med height="100%"... desuden er det uden for w3-standarden :)
Avatar billede keysersoze Ekspert
11. juni 2002 - 11:27 #3
i netscape SKAL der være indhold i en tabel for at den kan ses - og dette gælder specielt i højden!

så vil du have den til at være 100% høj (hvilket i øvrigt ikke er gyldigt at bruge) så skal du indsætte et højt billede på 1px i bredden eller finde en anden løsning
Avatar billede m-koldsgaard Nybegynder
11. juni 2002 - 11:29 #4
el_barto - Det er altså ikke altid style="height:100%" virker ligeså godt i NS som i IE.
Avatar billede christian-s Nybegynder
11. juni 2002 - 11:37 #5
Det er denne tabel jeg vil have til at fylde 100% i højden, da tabellen den ligger i skal flugte med både under- og overkanten af skærmen.
I denne sammenhæng har jeg bruge topmargin="0" og bottommargin="0", mon det så virker?

---

      <table width="300" border="0" cellspacing="0" cellpadding="0" height="100%">
        <tr valign="top" align="right">
          <td>
            <p>&nbsp;</p>
            <hr color="#953593" noshade size="1">
            <table width="250" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td height="50">&nbsp;</td>
              </tr>
              <tr valign="middle">
                <td height="30"><img src="overskrifter/firmaprofil.gif" width="179" height="28"></td>
              </tr>
              <tr valign="middle">
                <td height="30"><img src="overskrifter/referencer.gif" width="179" height="28"></td>
              </tr>
              <tr valign="middle">
                <td height="30"><img src="overskrifter/webarbejde.gif" width="179" height="28"></td>
              </tr>
              <tr valign="middle">
                <td height="30"><img src="overskrifter/billedbehandling.gif" width="179" height="28"></td>
              </tr>
            </table>
          </td>
        </tr>
        <tr valign="top" align="right">
          <td height="191"><img src="bue.gif" width="292" height="191"></td>
        </tr>
      </table>
Avatar billede christian-s Nybegynder
11. juni 2002 - 11:38 #6
Den første række skal udfylde resten, da anden række er sat til 191px i højden...
Avatar billede repsac Nybegynder
11. juni 2002 - 16:45 #7
=>m-koldsgaard: meget muligt, men det er nu en gang standarden. At NS ikke opfylder standarderne er så en anden snak.
Jeg mener at den eneste vej frem er at lave nogle retningslinier/standarder som alle skal rette sig efter. Det kan vi som "programmører" være med til at påvirke ved at vi følge standarderne - så skal browserproducenterne nok følge trop!
Avatar billede christian-s Nybegynder
11. juni 2002 - 18:37 #8
Nogen der har et svar?
Avatar billede Slettet bruger
11. juni 2002 - 19:37 #9
Jeg mener at du godt må lave en height="100%" på en td, så kan du jo lave en tabel udenom den du vil have i fuld højde, og sætte den til 100%.

Prøver lige :)
Avatar billede keysersoze Ekspert
11. juni 2002 - 19:47 #10
problemet er bare, at der ikke findes et tag der får en tabel til at fylde 100% i NS - uanset om man bruger valide tags eller ej.

eneste mulighed er at indsætte noget i tabellen så den bliver den ønskede højde - altså fx et billede
Avatar billede christian-s Nybegynder
12. juni 2002 - 00:12 #11
el_barto> Fandt du ud af noget?
Avatar billede Slettet bruger
12. juni 2002 - 08:38 #12
nope, Netabe er ret håbløs :(
Avatar billede Slettet bruger
12. juni 2002 - 08:40 #13
Du kan med lidt held lægge et billede ind i tabellen, få JavaScript til at udregne vinduets højde, og så lægge den værdi ind i billedet's height attribut.

Men det virker lidt omstændigt :(
Avatar billede christian-s Nybegynder
12. juni 2002 - 10:25 #14
hmm, hvordan gør folk omkring på nettet?
hvis de vil have en tabel der fylder hele skærmen i højden, og et billede nederst i den og et øverst?
Avatar billede Slettet bruger
12. juni 2002 - 10:32 #15
De bruger det der virker bedst og skider på standarden. Hvis den ikke tillader 100% er det den der er noget galt med.
Avatar billede christian-s Nybegynder
12. juni 2002 - 10:37 #16
Og hvad vil du foreslå jeg bruger, har du ikke en mere enkel løsning end den du kom med?
Avatar billede christian-s Nybegynder
29. august 2002 - 15:11 #17
Jeg fik jo ikke løst det, men tak for indsatsen - og beklager ventetiden!
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