< | ^ | > |
|
||||||||
Introduction & SommaireSi vous vous demandez pourquoi le site conseille d'éviter d'utiliser IE6, cette page va vous donner quelques arguments. Et si vous utilisez IE6 et que vous avez remarqué quelques problèmes de mise en page vous comprendrez mieux pourquoi en lisant ce qui suit. Et j'espère surtout qu'après vous vous précipiterez pour télécharger Mozilla Firefox C'est gratuit ! |
||
|
|||||||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
Quelques autres bugs ou limitationsIE6 ne comprend pas l'instruction CSS min-width qui permet de garantir une largeur minimale. Une instruction de ce type existe sur cette page. Avec un autre navigateur elle cause la création d'une barre de scrolling en bas si la fenêtre devient trop étroite par rapport à ce minimum. Avec IE ce n'est pas le cas et le bord des plaques de marbre disparaît car IE donne la priorité au contenu utile sur la mise en forme quand la place manque (ce comportement est normal). IE6 a un bug dans le calcul de la largeur des colonnes de tableau. Je ne suis pas parvenu à en déterminer les conditions de reproduction exactes mais sur le site quand la largeur des fenêtres réduit, les cases pour les clous sur les plaques de marbre se rétrécissent sans raison apparente. |
||
Pourquoi utiliser CSS plutôt que HTMLL'utilisation de CSS permet de séparer les données de la présentation. C'est à dire qu'en HTML on ne va fournir que l'information, le fond, et en CSS on va définir la présentation, la forme. Mais quel est l'intéret de faire cette séparation plutôt que de mélanger les données et la présentation, le fond et la forme dans le code HTML ? Et bien d'une part cela permet de définir la forme une fois (une feuille de style) et de l'utiliser (l'appliquer) dans plusieurs pages HTML donnant ainsi la même présentation à différente page. Cela va permettre ainsi de plus facilement faire évoluer la présentation sans affecter le contenu. Mais en poussant plus loin il est même possible de faire évoluer la présentation en temps réel sans même recharger la page. Si vous utilisez Firefox vous pouvez transformer le Temple en Crypte. Pour cela il faut choisir dans la barre de menu Affichage / Style de la page / Crypte. C'est magique non ? Et ça sans CSS ce n'est pas possible. Ceci n'est pas encore possible sur tout le site, mais je travaille pour que ce le soit. Il y a aussi du travail a fournir pour que le choix de style soit conservé d'une page à l'autre, que ce soit acessible avec les autres navigateurs y compris IE. Cest prévu... Et s'il y a des artistes volontaires ils pourront fournir eux aussi (avec mon support) des feuilles de style pour enrichir le site de nouvelles présentations (ou skin en anglais) comme un décor de temple Japonais ou futuriste, une présentation purement abstraite, ou Manga... A chacun son style. |
||
Comment utiliser CSSCe paragraphe est encore plus technique que les autres. Il s'adresse à ceux qui voudraient se lancer dans l'utilisation de CSS pour leur site. Il fournit juste une petite info sur la bonne utilisation de CSS pour vous éviter de partir de travers : il ne s'agit pas de définir des styles et de les associer à des éléments HTML comme je l'ai fait naïvement au début. Mais il faut définir un type de données pour chaque donnée fournie par le code HTML et affecter un style à ce type de donnée. Par exemple indiquer qu'une page est un menu, qu'une ligne est choix de menu, qu'un texte est une introduction, un avertissement,... et ensuite dans la feuille de style CSS indiquer qu'un choix de menu est écrit en gras, qu'il est écrit plus gros s'il est dans une page de menu, que l'avertissement est écrit en rouge, etc... Ainsi il sera très facile de changer le style du site complet. Par contre en utilisant des styles qui s'appeleraient "gras", "rouge", "encadré",... il est évidemment possible de transformer le style en disant que le rouge s'affiche en vert, que l'encadré doit être sur fond jaune, etc.. mais il y a peu de chance que le résultat soit vraiment ce qu'on cherchait à faire car on ne voulait peut-être passer en vert que certains des textes rouges... C'est seulement si on a pris soin de bien identifier le rôle de chaque élément qu'il sera possible de faire varier précisément la présentation de cet élément. |
||
Cette page a été visitée fois depuis leur création.