webForumDet fria alternativet

Procentuell höjd i Netscape?

4 svar · 186 visningar · startad av Nemesis

NemesisMedlem sedan jan. 20043 inlägg
#1

Hejsan webgurus,

Är det någon som vet hur man gör för att ha en procentuell höjd på en tabellcell eller en iFrame i Netscape?....

Om inte detta går (vilket jag tror...) så skulle jag gärna vilja ha lite assistans till ett script som gör att Netscapeanvändaren får en fast pixelhöjd samt att Opera och IE användarna får en procentuell höjd......

jarvkloMedlem sedan juli 20013 378 inlägg
#2

Hej Nemesis och välkommen till wF.

Det där med procentuella höjder skall fungera normalt sett...
Vilken version av Netscape har du problem med?
Har du en länk till koden du har problem med?

NemesisMedlem sedan jan. 20043 inlägg
#3

Jag har inte denna sida på nätet men koden ser ut såhär:
(lite bantad dock...)

--------------------------------------------------------------------------------

<table width="800" height="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td width="800" height="25"><div align="center"></div></td>
</tr>
<tr>
<td width="800" height="100%"> <iframe frameborder="0" src="testcontent.htm" id="mainframe" name="mainframe" height="100%" width="100%" framespacing="0" align="middle"></iframe>
<div align="center"></div></td>
</tr>
<tr>
<td width="800" height="25"><div align="center"></div></td>
</tr>
</table>

----------------------------------------------------------------------------------

I IE och Opera fungerar det klanderfritt d.v.s. tabellraden i mitten innehållande iframen utökas automatiskt till att fylla resten av fönstret, men i NS (alla versioner..) så blir denna rad ca 100px...

jarvkloMedlem sedan juli 20013 378 inlägg
#4

Hmm...

Prova att lägga in:

<style type=text/css> 
<!--
html, body {margin:0;padding:0;height:100%}
-->
</style>

mellan <head> och </head> på sidan och se om inte det gör saken bättre...

Orsaken ligger antagligen i ditt val av <!DOCTYPE och hur det påverkar olika webbläsares tolkning av vad t.ex. height="100%" skall vara.

Jag skrev en gång en del om detta i det här inlägget: http://www.webforum.nu/showthread.php?s=&postid=650163#post650163

Kan sammanfatta med att Mozilla gör "rätt" i detta enligt "modern" webbstandard (CSS2), medans MSIE oftast "gör likadant som den alltid gjort" samtidigt som Opera verkar försöka imitera MSIE i just detta fall ;)

NemesisMedlem sedan jan. 20043 inlägg
#5

hmmm, en bit på väg i alla fall....

I NS expanderas nu <tr> i alla fall men inte iframen.....

ns_dump.jpg
127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)