yvanoph
|
|
« Répondre #2 le: Jeu. 05 Mai 2016 à 04:32:35 » |
|
Comme expliqué ci dessus, une Page n'est composée que de couches empilées les unes sur les autres, la dernière cachant peu ou prou tout ce qui est positionné dessous ? Dans une Page en Html, Code normalement employé selon les Normes actuelles du W3C pour afficher une Page, cela est réalisé via le z-index, numéro vertical de positionnement de la couche, la 100 000 par exemple étant bien au dessus de la 0 ? Cachant donc tout ou partie de ce qui est sous elle, exactement comme la couverture d'un livre cache toutes les pages qu'il contient...
Et normalement, dans le Code, même si NON visible par le Visiteur, nous devrions commencer par écrire toutes les "<meta>", suivi des éléments touchants au graphisme, listes peu ou prou étoffées de positions et dimensions, couleurs éventuelles d'éléments, tailles et types de Polices de caractères etc., ce qu'il est donc convenu de nommer les css (Cascading Style Sheet ou Cascade de Styles sur une Feuille...), suivi enfin des Contenus, pour terminer par les Codes spécifiques si besoin pour des Animations ou requêtes, donc du JavaScript ou php ?
Dans XWebDesignor, l'ordre d'empilage, donc de position verticale, est géré simplement par les Tabulations dans l' "Inspecteur d'Eléments" !
Alors pour exemple le Code relevé il y a déjà trois semaines dans une Page d'un Membre très actif et studieux lui aussi, Gicepe08, où subsiste encore quelques erreurs à ce sujet ?
Normalement, les "<meta>" en premier, hors ce n'est pas le cas dans la première Page de fond (Cf. partie gauche dasn l'Image ci dessous ?), où la Date de création du Site est placée en quatrième position ? A déplacer de suite en première...
De même, un fichier de css spécifique a été créé pour être appelé plusieurs fois dans la Page au lieu d'être réécrit X fois, en fait autant que nécessaire ? Appelé par une fonction "<link>", ce dernier comme les autres doit suivre les indications de Codes puis Administratifs, donc de sa dernière position devrait dans notre cas d'étude passer en deuxième position ?
Ensuite nous trouvons trois Fonds, qui devraient donc passer en troisième, quatrième et cinquième positions ? ATTENTION, il s'agit d'un Site Français portant sur la France, donc jusqu'au prochain changement STUPIDE de Loi, nous lisons en démarrant du haut à gauche pour finir en bas à droite ? Donc ces Fonds doivent être placés dans ce genre d'ordre logique pour notre mode de lecture actuel ?
Nous avons ensuite du Contenu format Texte, Logo et autre, donc suivant le même ordre logique de positionnement ?
Et restent enfin trois Boutons, deux en relation avec le W3C, un de retour à l'Accueil je suppose ? De fait, celui ci devrait être le tout dernier [Composant] de cette Page !
Cette Page de Fonds de Base, apparemment universelle pour ce Site, est ensuite appelée comme Fond d'une autre Page de Fonds plus spécifique, la partie centrale de l'Image ci dessous ? Voilà bien l'exemple d'une Page PARFAITE à tous points de vue ? En effet, tous les [Composant]s sont à leurs bonnes et justes places, même l'Image au milieu des Textes puisque ces derniers sont placés précisément SUR cette Image ? MIEUX, tous les JSCs présents sont BIEN nommés, en ce sens que la première partie donne le NOM du [Composant] employé, donc FACILE à identifier autnat pour en rajouter un que pour le trouver si souci de perte de données, mais ensuite sa dénomination complémentaire après un "underscore" _ est parfaitement EXPLICITE et permet d'identifier immédiatement quelle est sa fonction, et d'en déduire sa position sur la Page comme son utilité ? Peut-être seulement à vérifier, car pas pris le temps de le faire, si tout cela démarre bien en haut à gauche pour finir en bas à droite ? Néanmoins BRAVO, c'est CLAIR, NET, PROPRE et lisible de suite même dans dix ans car immédiatement compréhensible ! ! ! Même par une autre personne quelconque à qui serait confié la gestion ultérieure de ce Site ?
Pour terminer cet exemple, la partie droite, en fait la Page réelle avec son Contenu, les deux précédentes appelées successivement en Fond de cette principale ? L'ordre en est presque parfait, à quelques détails en fin pouvant porter lieu à discussions... Nous trouvons trois "<meta>", spécifiques à cette Page, et ne pouvant donc absolument pas être placées ailleurs comme indiqué précédemment dans les Fonds ? Suivis par une brouette de Boutons à effets, donc rien à redire ! Suit un JSC "Html" qui DOIT impérativement être placé en dernier, pour les raisons suivantes : - Il n'apporte strictement rien au Visiteur, et quand bien même il afficherait un nombre puisque compteur de Visites, il présente un risque : - Il nécessite des ressources externes, ce qui, je le rappelle encore une fois, est systématiquement à éviter autant que faire se peut, mais ne peut être modifié à ce sujet, donc risque d'être bloquant, c'est à dire ne pas pouvoir joindre lesdites ressources, ce pour X raison ? Le Navigateur risque donc de mouliner, tourner à vide un temps avant de le laisser tomber, et bien évidemment tout ce qui suit va être obligé d'attendre que le Navigateur fasse son choix... Dit autrement, tout ce qui suit risque fort de ne pas pouvoir fonctionner de suite, faute d'être chargé rapidement en mémoire ?
Quant au JSC de "Vitesse de Chargement", en Version Bêta de la Page, nous pouvons le placer en tout dernier, histoire de voir en heure encombrée le temps maximal de passage de notre Page dans le "tuyau", sinon une fois en Version production, le placer avant tout ce qui n'affiche rien immédiatement, afin de présenter le temps de chargement de tout ce qui est visible pour le Visiteur, ce dernier ne se faisant pas souci de ce qu'il ne voit pas, jamais ou de suite, puisque ne supposant même pas l'existence de "<script>"s de protection, comptage ou autre ? D'où ma remarque quant au fait que sa position puisse "porter lieu à discussion", selon l'objectif désiré...
Cordialement, Yvanoph---
|