framespacing werkt niet volgens specificaties...

Pagina: 1
Acties:

  • EyE
  • Registratie: Mei 2000
  • Laatst online: 28-08 20:25
Hoi,
heb een klein probleempje:
Ik ben bezig aan wat html-pagina's met frames. De frames moeten naadloos aansluiten (geen spacing of border)
vaak genoeg lukte dat zonder problemen:
code:
1
2
3
<FRAMESET framespacing=0 ...>
...
</FRAMESET>

Maar nu wilde ik me strict aan de HTML 4 regels houden en de officiele HTML 4 specificatie vermeldt dat er geen framespacing-attribuut is in FRAMESET.
In plaats daarvan moet je in ieder los frame de frameborder op 0 zetten, de marginwidth en height moeten 1 of groter zijn:
code:
1
2
3
4
5
6
7
8
9
10
<FRAMESET id="frmset_main" title="Top level frameset of SiteManager" rows="50,*">
  <FRAME name="mainmenu" id="frm_mainmenu"
       title="Main menu of SiteManager"
       noresize marginheight=1 marginwidth=1
       scrolling=no frameborder=0 src="mainmenu.php">
  <FRAME name="mainmanager" id="frm_mainmanager"
       title="Main screen of SiteManager"
       noresize marginheight=1 marginwidth=1
       scrolling=no frameborder=0 src="mainmanager.php">
</FRAMESET>

Nou, mooi, behalve dan dat het niet werkt, kijk maar: hier

er zit nog steeds witruimte tussen de frames.
Iemand een idee hoe dit komt?

Verwijderd

Je zou even met Mozilla/Netscape of Opera moeten gaan kijken.
Ik heb deze programmas helaas niet bijdehand na een format.

  • Wally-S
  • Registratie: September 2001
  • Laatst online: 15-09 18:34

Wally-S

-Snowboarding is art-

Op zondag 06 januari 2002 16:26 schreef EyE het volgende:
code:
1
2
3
4
5
6
7
8
9
10
<FRAMESET id="frmset_main" title="Top level frameset of SiteManager" rows="50,*">
  <FRAME name="mainmenu" id="frm_mainmenu"
       title="Main menu of SiteManager"
       noresize marginheight=1 marginwidth=1
       scrolling=no frameborder=0 src="mainmenu.php">
  <FRAME name="mainmanager" id="frm_mainmanager"
       title="Main screen of SiteManager"
       noresize marginheight=1 marginwidth=1
       scrolling=no frameborder=0 src="mainmanager.php">
</FRAMESET>

Nou, mooi, behalve dan dat het niet werkt, kijk maar: hier

er zit nog steeds witruimte tussen de frames.
Iemand een idee hoe dit komt?
Ja, waarom zet je die niet op 0 ?

edit

Stom , bold werkt natuurlijk niet in code :)

dus:
marginheight=1 marginwidth=1

Waarom dit niet op nul?

Snow is only frozen water


  • EyE
  • Registratie: Mei 2000
  • Laatst online: 28-08 20:25
Op zondag 06 januari 2002 17:29 schreef Wally-S het volgende:
marginheight=1 marginwidth=1
Waarom dit niet op nul?
en ik schreef al:
de marginwidth en height moeten 1 of groter zijn
html4 voorgeschreven... (stiekem heb ik natuurlijk ook 0 geprobeerd, zonder enig effect)

  • EyE
  • Registratie: Mei 2000
  • Laatst online: 28-08 20:25
Op zondag 06 januari 2002 17:24 schreef M4TR1X het volgende:
Je zou even met Mozilla/Netscape of Opera moeten gaan kijken.
Ik heb deze programmas helaas niet bijdehand na een format.
krijg nou tieten! :o
opera doet het perfect! Bij netscape (6) zijn de witte borders zelfs nog dikker dan bij IE (6).
hoef ik iig mn mening over Netscape niet bij te stellen

Verwijderd

Leuk voor Opera.

Ik denk toch dat je van die specificaties moet gaan afwijken. Mijn O'reilly reference zegt dat de framespacing er wel in zit.

/me zegt: "pech voor W3C"

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:44

crisp

Devver

Pixelated

Idd, dit is een typisch geval van "pech voor W3C"; het werkt in alle browsers, dus boeu!

Intentionally left blank


  • EyE
  • Registratie: Mei 2000
  • Laatst online: 28-08 20:25
sjah, dat zal inderdaad de oplossing zijn. Maar op deze manier krijg je dus nooit een standaard. Volgens mij doet W3C goed werk, en als dan in een utopie ooit nog eens alle browsers 100% 1-op-1 met de w3-specs werken hoef je nooit meer cross-browser-testing te doen.
ijdele hoop, I guess...

Verwijderd

probleem met W3C is dat ze wel voorschrijven maar dat kennelijk in de code van alle browsers de attributen en tags verschillend geinterpreteerd worden :(
Pagina: 1