webForumDet fria alternativet
Logga in / Bli medlem

Procentuell höjd i Netscape?

HTML & CSS

4 svar · 188 visningar · startad av Nemesis

Medlem sedan jan. 20043 inlägg
Trådstart#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......

Medlem 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?

Medlem 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...

Medlem 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 ;)

Medlem 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
262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)