En effet, HTML n'est pas un langage de formatage de texte. Il a été créé au départ pour mettre en forme des documents structurés, c'est tout. La partie "rendu" n'a pas été prédominante au départ : on n'avait besoin que de textes avec une structure simple.
Puis, avec la démocratisation du WWW, le grand public a voulu faire quelque chose de "beau" avec un outil qui n'était qu'utile. Alors sont apparus dans HTML toutes les balises de style à côté des balises de formes du début. Résultat : c'était le début des incompatibilités et autres erreurs d'affichage d'une configuration à une autre.
Aujourd'hui, le W3C (WWW Consortium, organisme normatif du WWW) essaye de revenir en arrière et de redéfinir un HTML qui ne contiendrait que la structure du texte (HTML4 décrit en SGML, XHTML1 décrit en XML). La partie style serait alors dans d'autres fichiers : les feuilles de style (CSS1 et 2, XSL1). Il y aurait alors une feuille de style par type de sortie (écran, projecteur, imprimante, synthèse audio ...), et il est même possible de choisir soi-même une feuille de style en fonction d'autres paramètres comme le format de la feuille ou la langue du texte (sens d'écriture, caractères de démarcage des citations ...).
Pour en revenir à ton problème de saut de page, il est possible d'en faire en CSS2 et XSL1. Il est même possible de dire de passer automatiquement une feuille pour que chaque début de section se trouve en page impaire par exemple. De même, il est possible de générer une table des matières et un index en XSL1.
En attendant, il faut se contenter de ce que l'on a ; parce qu'à mon avis, ce n'est pas demain la veille que tout le monde aura un navigateur supportant le XHTML+XSL ...
[^] # Re: document en HTML : l'horreur
Posté par François B. . En réponse à la dépêche After Word: L'avenir du traitement de texte. Évalué à 1.
Puis, avec la démocratisation du WWW, le grand public a voulu faire quelque chose de "beau" avec un outil qui n'était qu'utile. Alors sont apparus dans HTML toutes les balises de style à côté des balises de formes du début. Résultat : c'était le début des incompatibilités et autres erreurs d'affichage d'une configuration à une autre.
Aujourd'hui, le W3C (WWW Consortium, organisme normatif du WWW) essaye de revenir en arrière et de redéfinir un HTML qui ne contiendrait que la structure du texte (HTML4 décrit en SGML, XHTML1 décrit en XML). La partie style serait alors dans d'autres fichiers : les feuilles de style (CSS1 et 2, XSL1). Il y aurait alors une feuille de style par type de sortie (écran, projecteur, imprimante, synthèse audio ...), et il est même possible de choisir soi-même une feuille de style en fonction d'autres paramètres comme le format de la feuille ou la langue du texte (sens d'écriture, caractères de démarcage des citations ...).
Pour en revenir à ton problème de saut de page, il est possible d'en faire en CSS2 et XSL1. Il est même possible de dire de passer automatiquement une feuille pour que chaque début de section se trouve en page impaire par exemple. De même, il est possible de générer une table des matières et un index en XSL1.
En attendant, il faut se contenter de ce que l'on a ; parce qu'à mon avis, ce n'est pas demain la veille que tout le monde aura un navigateur supportant le XHTML+XSL ...