Avatar billede lequet Nybegynder
11. september 2002 - 19:24 Der er 5 kommentarer og
2 løsninger

Mozilla og height på table

Nu er det her ved at give mig seriøse grå hår alle vegne.

Hvorfor er det lige at mozilla ikke reagerer på denne kode

<table style="height : 100% ;">

Men godt forstår denne :

<table style="height : 100px ;">

Hvorfor må jeg ikke bruge % i mozilla, og er der en måde at få mozilla til at makke ret?
Avatar billede hells Nybegynder
11. september 2002 - 19:31 #1
jeg mener, det er fordi body opfører sig anderledes i mozilla. hvis du prøver at give body "overflow: scroll;" vil du kunne se, at scrollbaren ikke går helt ned ti bunden af vinduet.
body ændrer størrelse efter, hvor meget indhold siden har.
derfor hjælper det ikke noget at give et element inden i body "height: 100%;", hvis det element er det eneste indhold. elmentets højde vil bare blive 100% af dens egen og ikke skærmens
11. september 2002 - 19:32 #2
Er der nogle elementer uden om din table?


/Casper
Avatar billede hells Nybegynder
11. september 2002 - 19:32 #3
for at få det til at virke, er du vel nødt til at finde browserhøjden med javascript og give tabellen omkring det samme
Avatar billede lequet Nybegynder
11. september 2002 - 19:34 #4
OK, egentlig en god ting at vide :) Ville bare helst undgå javascript, men kan godt se det bliver lidt svært :(

xzxzx > Nope, det er der ikke
11. september 2002 - 20:14 #5
http://www.ildstorm.dk/ex/ikke_artikel/height_mozilla.html
prøv at se lidt der.
-----------------------------------------------
<table style="height: 100%; float: left;">
<tr>
<td style="height: 100%; width: 200px; background-color: green; color: white;">
Height: 100%; på <tt>table</tt><br>
Height: 100%; på <tt>td</tt><br>
</td>
</tr>
</table>

<table style="float: left;">
<tr>
<td style="height: 100%; width: 200px; background-color: red; color: white;">
Height: 100%; på <tt>td</tt><br>
</td>
</tr>
</table>

<table style="float: left; height: 100%; ">
<tr>
<td style="width: 200px; background-color: green; color: white;">
Height: 100%; på <tt>td</tt><br>
</td>
</tr>
</table>
----------------------------------------------------
/Casper www.ildstorm.dk
11. september 2002 - 20:15 #6
(De grønne virker fint i min mozilla, mens den røde hverken virker efter min (og din) hensigt i Mozilla, eller IE)
Avatar billede lequet Nybegynder
11. september 2002 - 20:46 #7
Hmm, det virker ikke hvis jeg gør sådan, men hvis jeg åbner din side i mozilla virker det fint. Det må være fordi min doctype er xhtml 1.1, eneste mulighed jeg kan se.

Jeg må nok bare leve med at det er sådan, men tak for hjælpen, begge 2.
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