[html] Frameset zonder marges (gevalideerd)

Pagina: 1
Acties:

  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Zie de onderstaande (simpele) frameset
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
"http://www.w3.org/TR/html4/frameset.dtd">

<HTML>
<HEAD>
<TITLE>A frameset document</TITLE>
<META http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
</HEAD>
<FRAMESET cols="33%,33%,34%">
    <FRAME src="blank.html" scrolling="no" frameborder="0" 
marginheight="0" marginwidth="0">
    <FRAME src="blank.html" scrolling="no" frameborder="0" 
marginheight="0" marginwidth="0">
    <FRAME src="blank.html" scrolling="no" frameborder="0" 
marginheight="0" marginwidth="0">
</FRAMESET>
</HTML>

Als je deze code bekijkt in je browser, komt er in alle browsers een witte border tevoorschijn. Dat is niet de bedoeling. De code valideert verder wel helemaal goed. Hoe los ik dit op? (de code moet wel wel valide blijven)

  • DeFeCt
  • Registratie: Juli 2000
  • Laatst online: 02-09 10:13

DeFeCt

je wéét toch

border=0 en in je <FRAMESET cols="33%,33%,34%"> ook frameborder=0 border=0 ?

Geen idee of het valide is maar het werkt wel...

* DeFeCt wacht op Hangloozz met de wel valide oplossing :)

Flickr


  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 13:53 schreef DeFeCt het volgende:
Geen idee of het valide is maar het werkt wel...
Tis niet valide ;) (maar dat vermoeden had je vast al wel)

  • DeFeCt
  • Registratie: Juli 2000
  • Laatst online: 02-09 10:13

DeFeCt

je wéét toch

Op maandag 25 februari 2002 13:54 schreef vanDaal het volgende:

[..]

Tis niet valide ;) (maar dat vermoeden had je vast al wel)
Yup, maar boeit dat?

Flickr


  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 13:57 schreef DeFeCt het volgende:
Yup, maar boeit dat?
Ik schrijf mijn HTML/CSS graag zoals het hoort :) (en dat zouden meer mensen moeten doen, het zou de browser-compatibiliteit een stuk verhogen)

  • Shagura
  • Registratie: Augustus 2001
  • Laatst online: 12-09 23:01
Ik krijg juist altijd problemen als ik het helemaal valide schrijf (Helemaal met xhtml) dan pakt netscape 4 helemaaaaal niks meer :)

Verwijderd

Browsers hebben problemen met doctypes... Daar ben ik deze week wel achter gekomen, het staat ook op www.w3schools.com ergens...

Als ik echter de doctype van XHTML voor framesets gebruik in jou source in plaats van HTML 4.01 dan doet ie het wel niet.

Shit, pas als ik het document een keer refresh met de XHTML doctype erin doet ie het goed. Ook met de doctype voor HTML 4.01 doet ie het pas goed zodra je het document nogmaals refreshed... in je frameset border="0" zetten doet het em idd wel, maar das niet valid...

Conclusie: browsers kunnen eigenlijk niet met valide code omgaan :o :(

  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 14:11 schreef Shagura het volgende:
Ik krijg juist altijd problemen als ik het helemaal valide schrijf (Helemaal met xhtml) dan pakt netscape 4 helemaaaaal niks meer :)
Netscape 4 is niet eens valide :P

Verwijderd

Op maandag 25 februari 2002 14:00 schreef vanDaal het volgende:

[..]

Ik schrijf mijn HTML/CSS graag zoals het hoort :) (en dat zouden meer mensen moeten doen, het zou de browser-compatibiliteit een stuk verhogen)
Nee goede programmeercode en bugloze browsers zouden de compatibiliteit een stuk verhogen :)

  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 14:11 schreef Tigereye het volgende:
Shit, pas als ik het document een keer refresh met de XHTML doctype erin doet ie het goed. Ook met de doctype voor HTML 4.01 doet ie het pas goed zodra je het document nogmaals refreshed... in je frameset border="0" zetten doet het em idd wel, maar das niet valid...
Hoe vaak ik ook refresh, doen doet ie het niet. Welke doctype voor XHTML gebruik je trouwens?

edit:

Deze?
[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> [/code]
Op maandag 25 februari 2002 14:14 schreef Gordijnstok het volgende:
Nee goede programmeercode en bugloze browsers zouden de compatibiliteit een stuk verhogen :)
Absoluut waar, maar dat probleem valt helaas niet op te lossen. Door goede code te schrijven, werk je zelf in ieder geval wel goed mee. Nou de rest nog ;)

Verwijderd

Op maandag 25 februari 2002 14:19 schreef vanDaal het volgende:

[..]

Hoe vaak ik ook refresh, doen doet ie het niet. Welke doctype voor XHTML gebruik je trouwens?

edit:

Deze?
[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> [/code]

[..]

Absoluut waar, maar dat probleem valt helaas niet op te lossen. Door goede code te schrijven, werk je zelf in ieder geval wel goed mee. Nou de rest nog ;)
Ja, die gebruik ik ja... maar als ik hier jou code in ble.htm zet en die open, dan heb ik ook een border, maar druk ik dan op F5, dan niet meer... tevens zijn voor de refresh de frames scrollable, en na de refresh ook niet...

  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 14:25 schreef Tigereye het volgende:
Ja, die gebruik ik ja... maar als ik hier jou code in ble.htm zet en die open, dan heb ik ook een border, maar druk ik dan op F5, dan niet meer... tevens zijn voor de refresh de frames scrollable, en na de refresh ook niet...
Bij mij werkt het in ieder geval niet (bij welke doctype dan ook).

Maar daarnaast, een XHTML doctype gebruiken is eigenlijk niet nodig. Het zou toch ook met een eenvoudige HTML4.01 doctype moeten kunnen? :?

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op maandag 25 februari 2002 13:53 schreef DeFeCt het volgende:
* DeFeCt wacht op Hangloozz met de wel valide oplossing :)
* Hangloozz uch * , ik kom rijkelijk laat geloof ik :P

DeFeCt: je oplossing was ok hoor, zo doe ik het dus ook:
code:
1
<frameset  rows='71,*,15' border=0 marginwidth='0' marginheight='0' frameborder='0'>

of het nou valide is of niet, zou me niet zo boeien; elke browser snapt het.

www.jurgroessen.nl


  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 14:45 schreef Hangloozz het volgende:
of het nou valide is of niet, zou me niet zo boeien; elke browser snapt het.
Haha... maak dat W3C maar wijs :D

Maar het blijft gewoon raar. Schrijf je perfecte code, begrijpt niet één browser het. En er worden verder ook geen mogelijkheden (lees: properties zoals framespacing) geboden om het op een valide manier op te lossen.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Zijn frames niet deprecated? :P

Verwijderd

Op maandag 25 februari 2002 14:50 schreef vanDaal het volgende:

[..]

Haha... maak dat W3C maar wijs :D

Maar het blijft gewoon raar. Schrijf je perfecte code, begrijpt niet één browser het. En er worden verder ook geen mogelijkheden (lees: properties zoals framespacing) geboden om het op een valide manier op te lossen.
Moet je nagaan hoe standaard de standaarden van W3C zijn... NOT :( en das wel kut, want nu is er een standaard, en als elke browser die nu eens volledig supporte, dan kon een iemand echt kiezen voor een browser... nu niet, nu kies bijna iedereen voor IE omdat dat het beste de W3C code support, en das jammer...

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

als je het nou eens met css oploste? Dan slikt w3c het waarschijnlijk wel.
code:
1
2
3
4
5
6
<style type="text/css">
frameset, frame {
   margin:0 0 0 0;
   padding:0 0 0 0;
}
</style>

not tested, btw

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 14:52 schreef Bosmonster het volgende:
Zijn frames niet deprecated? :P
Meestal wel ;)
Op maandag 25 februari 2002 14:53 schreef Tigereye het volgende:
nu kies bijna iedereen voor IE omdat dat het beste de W3C code support, en das jammer...
Valt wel mee. Browsers als K-Meleon en Mozilla supporten de standaard van W3C beter. Vandaar dat sites die voor IE zijn gemaakt, er vaak niet uitzien in bijvoorbeeld Mozilla.

Maar dat is nu juist het vreemde. In alle browsers (IE, NS6, Mozilla en K-Meleon heb ik geprobeerd) komt er een witte marge tevoorschijn. En dat terwijl de code aan de 'standaard' is geconformeerd.

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op maandag 25 februari 2002 14:50 schreef vanDaal het volgende:

Haha... maak dat W3C maar wijs :D
nee, dat maak ik ze niet wijs, moeten ze zelf maar achter komen :P

www.jurgroessen.nl


  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 14:55 schreef drm het volgende:
als je het nou eens met css oploste? Dan slikt w3c het waarschijnlijk wel.
Goed idee :)

Maar ik heb het even getest. En zo te zien trekt de browser het niet :) (W3C wel, maar goed, dat boeit niet)

Verwijderd

Prachtig dat de sites het doen volgens de regels van het W3C ;) Ik heb helaas te vaak moeten meemaken dat ik depricated code moest gaan gebruiken omdat browsers de w3c code niet accepteerden... (hoor ik daar Opera met zijn nauwelijks 10% DOM Support om de hoek kijken)..

Nee ik wens je veel plezier met het valideren volgens de W3C standaard :P Dan valideer ik wel volgens de praktijk, in de diverse browsers op de diverse OS'en :)

  • DeFeCt
  • Registratie: Juli 2000
  • Laatst online: 02-09 10:13

DeFeCt

je wéét toch

Op maandag 25 februari 2002 15:07 schreef vanDaal het volgende:
(W3C wel, maar goed, dat boeit niet)
Zie ik hier een kleine verandering van gedachten? :)

Flickr


Verwijderd

Op maandag 25 februari 2002 15:16 schreef DeFeCt het volgende:

[..]

Zie ik hier een kleine verandering van gedachten? :)
Ja ik schrik ervan.. nog iemand die met de harde waarheid rond de W3C specs wordt geconfronteerd :P

  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 15:14 schreef Gordijnstok het volgende:
Nee ik wens je veel plezier met het valideren volgens de W3C standaard :P Dan valideer ik wel volgens de praktijk, in de diverse browsers op de diverse OS'en :)
:D dank je

Maar aan jouw methode kleven ook nadelen. Ten eerste is het een enorme opgave om alles te controleren in alle browsers en ten tweede is het bijna niet mogelijk om alles af te lopen. Zo had ik vanmorgen een probleem met een site die wel valideerde met W3C, maar er op een iMac absoluut niet uitzag. Maar ja, dat kon ik niet testen, want een Mac staat hier helaas niet. Dus daar was ik zelf nooit achtergekomen.

  • vanDaal
  • Registratie: November 1999
  • Laatst online: 13-09 07:38

vanDaal

-ismeereentje

Topicstarter
Op maandag 25 februari 2002 15:16 schreef DeFeCt het volgende:
Zie ik hier een kleine verandering van gedachten? :)
Hahaha... nee hoor :P. Alleen heeft een weinig nut om wel goede code (W3C standaard) te gebruiken, maar die er niet uitziet in je browser. Dat heeft toch geen zin?
Pagina: 1