Comment ajouter des éléments et attributs à la définition frameset.dtd de HTML 4.01
<!--
This is the HTML 4.01 Frameset DTD, which should be
used for documents with frames. This DTD is identical
to the HTML 4.01 Transitional DTD except for the
content model of the "HTML" element: in frameset
documents, the "FRAMESET" element replaces the "BODY"
element.
Draft: $Date: 1999/12/24 23:20:08 $
Authors:
Dave Raggett <dsr@w3.org>
Arnaud Le Hors <lehors@w3.org>
Ian Jacobs <ij@w3.org>
Further information about HTML 4.01 is available at:
http://www.w3.org/TR/1999/REC-html401-19991224
-->
<!-- ********** ATTENTION : DTD PERSONNALISÉE **********
Ceci est un document MODIFIÉ dérivé de la DTD HTML 4.01 frameset.dtd du W3C
pour permettre la validation de pages :
- utilisant des cadres et nécessitant les attributs non standards
FRAMESPACING, FRAMEBORDER et BORDER dans la déclaration de
l'élément FRAMESET pour supprimer les espaces entre eux.
Organisation offrant un service de validation pour DTD personnalisée :
http://www.htmlhelp.com/tools/validator/index.html.fr
Recherchez la chaîne "ÉTAPE" et lisez les instructions qui s'y trouvent
pour associer cette définition DTD personnalisée à vos pages.
Ce que vous devez faire : 1ère étape|2eme étape
Auteur : J.J.SOLARI at yoyodesign.org - date: 2004-01-04
-->
<!-- *** ÉTAPE 1 ***
Il faut remplacer "-//W3C//DTD HTML 4.01 Frameset//EN"
dans la définition originale ci-dessous par l'adresse de
la présente définition DTD modifiée à placer sur votre site.
Par exemple :
!ENTITY % HTML.Version "http://www.example.org/frameset-custom.dtd"
-->
<!ENTITY % HTML.Version "-//W3C//DTD HTML 4.01 Frameset//EN">
-- Typical usage:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
...
</head>
<frameset>
...
</frameset>
</html>
-->
<!ENTITY % HTML.Frameset "INCLUDE">
<!-- *** ÉTAPE 2 ***
Il faut remplacer "-//W3C//DTD HTML 4.01 Transitional//EN"
dans la définition originale ci-dessous par l'adresse de
la définition loose.dtd modifiée que vous aurez placée
sur votre site. Il faut aussi remplacer PUBLIC par SYSTEM.
Par exemple :
!ENTITY % HTML4.td SYSTEM "http://www.example.org/loose-custom.dtd"
-->
<!ENTITY % HTML4.dtd PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-- REMARQUE : Cette nouvelle définition référencera la DTD MODIFIÉE
loose-custom.dtd, qui en réalité contient toutes les définitions d'éléments
ou d'attributs non standards.
En résumé, si vous utilisez des cadres, il faut donc obligatoirement placer
les DEUX définitions modifiées loose-custom.dtd et frameset-custom.dtd
sur votre site pour soumettre les documents HTML à la validation.
-->
%HTML4.dtd;