SELFHTML/Quickbar
Introduction
Remarques personnelles
![]() |
Le Logique, le Physique et le Dynamique |
![]() |
|
![]() |
Au début il y avait HTML - et c'est pour cela qu'on a pris l'habitude d'assimiler, pour l'essentiel, publication sur le Web avec maîtrise du langage HTML.
Depuis, beaucoup trop de souhaits, que HTML ne peut satisfaire, ont été exprimés. On a pu établir que HTML est une base importante sans être la solution universelle. Ainsi il est rapide de noter un titre N° 1 en HTML, mais comment diable peut on dire au navigateur qu'il doit afficher le titre dans une autre écriture que le réglage par défaut, et laisser plus d'espace entre le texte et le titre? Et pourquoi peut on bien incorporer un graphique en HTML, mais ne peut on pas faire en sorte qu'il se modifie à l'affichage quand l'utilisateur le survole avec la souris?
Ce sont des détails si vous voulez. Mais essayez donc de voir les choses sous cet angle: HTML a deux propriétés caractéristiques, qui sont aussi des carences. HTML est d'abord un langage logique - et non pas un langage de formatage - et deuxièmement, HTML est un langage de marquage statique - et non pas un langage de programmation avec lequel l'utilisateur peut programmer des tâches ou interactions. Avec HTML, on peut définir des structures de document, à savoir des éléments comme titres, paragraphes, listes, tableaux, références graphiques ou formulaires. Mais on ne peut ni indiquer de façon précise comment ces éléments doivent être exactement affichés et comment ils doivent être exactement positionnés, ni indiquer comment ces éléments peuvent se modifier - par exemple suite à des évènements de l'utilisateur comme les actions de la souris.
Ce sont là les problèmes avec lesquels beaucoup d'utilisateurs actifs qui veulent composer des pages Web eux mêmes ont à combattre. Les pages Web qui prennent naissance dans l'imagination de têtes créatives ne sont pas constituées seulement de structures mais aussi de couleurs et de formes d'éléments mobiles de choses qui se passent grâce à l'interaction avec l'utilisateur. Ces souhaits doivent être satisfaits à terme st HTML ne veut pas atterrir dans l'oubliette de l'histoire de l'informatique.
Avant que des technologies comme ActiveX ou comme des solutions basées sur Java qui ne sont accessibles qu'aux programmeurs, ne fassent partie du standard pour les pages, il est préférable de développer des langages similaires à HTML qui ne font pas mystère de leur code source et qui contribuent à propager mondialement le savoir-faire grâce à cette transparence du code source. Car ce n'est que par la propagation du savoir-faire que des langages indépendants comme HTML sont aujourd'hui la seule alternative à des solutions proposées par des firmes de grands groupes comme Microsoft, pouvant être prise au sérieux.
Entre temps se distinguent aussi des solutions correspondantes. Il est seulement important maintenant qu'elles soient mises en application.
Ce complément d'HTML est entre temps établi et standardisé: à l'aide des feuilles de style CSS vous pouvez dire aux éléments HTML comment exactement ils doivent être affichés. L'effet de complément assuré par le langage de programmation ne peut pas du tout être sous-estimé C'est lui qui amène HTML à la "maturité " et le libère de l'état de carence permanente dans la mise en page qu'il provoquait depuis longtemps chez les concepteurs Web. Ce n'est que grâce aux feuilles de style CSS que HTML peut concurrencer sérieusement les formats courants de traitement de texte et les formats DTP.
L'honneur de l'invention d'un langage de programmation qui se laisse incorporer directement en HTML et permet de contrôler des pages Web et de les modifier pendant l'affichage revient à Netscape. Avec la version 2.0 du navigateur de Netscape, JavaScript fit son apparition sur le marché. Malheureusement, Netscape a cependant omis au départ de rendre possible l'utilisation de ce langage de programmation sur tous les éléments d'un fichier HTML. Et c'est précisément cela qui est la seule raison d'être et le seul but d'un tel langage de programmation. Entre temps, cela a été reconnu. Il y a encore beaucoup de problèmes pour l'établissement de pages Web réellement dynamiques, mais il est visible qu'il y aura pour cela également un standard.
Si vous connaissez Hegel, ou si vous avez approfondi la pensée de la trinité de l'enseignement chrétien, vous constaterez qu'il y a un parallèle avec les trois têtes HTML, CSS et les langages de programmation en script. Si vous n'osez pas reconnaître ce parallèle, osez donc le faire! Il ne s'agit pas de dénigrer les valeurs occidentales, mais une façon moderne de se confronter aux archétypes de la pensée. Car ce qui se passe aujourd'hui dans toute cette agitation autour des futurs standards de la publication sur le Web peut être mis en relation avec les "vieilles pensées". Car ce que nous nous imaginons qu'il manque encore, et ce que nous souhaitons avoir sous une forme parfaite, tout cela revêt toujours le moule d'origine.
![]() | |
après:![]() |
![]() |
avant:![]() |
![]() |
SELFHTML/Quickbar
Introduction
Remarques personnelles
Serge François, 13405@free.fr