Vrai pour les débutants. Après ça ne pose pas de problèmes
Pour les tableaux y'en a peut-être pas, mais pour le reste, on sait jamais le comportement des navigateurs... Quand la recommandation HTML 4.01 te dit que les tableaux c'est fait pour des données tabulaires, c'est pas pour s'amuser à les utiliser pour autre chose...
Proxounet a écrit :
-- > Un gros bonus permis en y passant beaucoup de temps, crois tu que tout veux qui crée leur petit site
|
La CSS print m'a pris 30 secondes, la mobile 1 minute
Le coup de la CSS print est, au contraire, bien utile. Combien de fois t'es tombé sur un site que tu veux imprimer, et un gros bordel sort...
Proxounet a écrit :
-- > "exploitable" ? je anrrive pas a comprendre ce quon pourrait exploiter de plus en enlevant les div
|
Ca veut dire que sans CSS, on accède bien au contenu. T'as déjà vu certains sites sous un navigateur texte ? Bah avec les tableaux ça devient une horreur.
Proxounet a écrit :
--> pour le mobile, ca dépend de ta cible, il n'y a qune très faible minorité de sites qui sont/ont besoin detre vus par mobile
|
De plus en plus, on trouve des périphériques capables d'accéder au web : mobile, PDA, etc... Et leur part monte de plus en plus, donc autant être en avance...
Proxounet a écrit :
--> étant donné que le maitre mot de la version imprimable est clareté, minimalisme, c'es quand mme pas insurmontable : gadget
|
Avec tes tableaux et sans mes CSS, y'a que du n'importe quoi et de l'inutile qui sort sur l'imprimante, super...
Proxounet a écrit :
--> Alors ca si c'est pas un gadget.. je vais sur un site avec le graphisme avec, ca forme un tout
|
T'es jamais tombé sur un site de merde ? Où les couleurs étaient illisibles ?
Proxounet a écrit :
--> tu peux mettre des balises h1 et tout le bazard dans un tableau, là on parle de div vs table
|
Oui, et bonjour la gueule du code
Pour finir, on va rappeller certaines notions, tirées de la recommandation HTML4.01 :
Citation :
Le langage de publication utilisé sur le World Wide Web est le langage de balisage hypertexte HTML.
|
C'est un langage de publication, pas un langage de présentation
Citation :
HTML donne aux auteurs les moyens de :
- publier des documents en ligne possédant des titres, du texte, des tables, des listes, des photos, etc.
[...]
|
A aucun moment je vois "de gérer la présentation de document
Citation :
La plupart des gens sont d'accord sur le fait que les documents HTML devraient fonctionner correctement sur des plates-formes et des navigateurs différents.
|
Avec tes tableaux, ton site est lié à un ordinateur, avec un navigateur visuel, dont l'utilisateur possède ses deux yeux
Citation :
Les développements de HTML 4 qui ont été inspirés par ce souci de l'accessibilité comprennent : une meilleure distinction de la structure et de la présentation du document, en encourageant pour cela l'utilisation des feuilles de style au lieu des éléments et attributs de présentation HTML
|
Ah, ils ont spécialement développer l'HTML pour séparer le contenu de la présentation...
Citation :
Les auteurs qui composent des pages en tenant compte de ces notions d'accessibilité ne seront pas seulement remerciés par les utilisateurs intéressés mais en retireront aussi d'autres bénéfices : les documents HTML bien conçus, qui distinguent la structure de la présentation, s'adapteront plus facilement aux nouvelles technologies.
|
Rien à rajouter
Citation :
Remarque : Au moment de la rédaction de la spécification, certains logiciels d'édition HTML s'appuient essentiellement sur les tables pour la mise en page, ce qui peut aisément entraîner des problèmes d'accessibilité.
|
Rien à rajouter
Citation :
Les feuilles de styles simplifient le balisage HTML et soulagent grandement HTML des responsabilités de la présentation. Elles donnent aux auteurs comme aux utilisateurs le contrôle de la présentation des documents -- informations sur les polices de caractères, alignement, couleurs, etc.
|
Rien à rajouter
Citation :
Avant l'apparition des feuilles de styles, les auteurs disposaient d'un contrôle limité sur la restitution des pages. HTML 3.2 comprenait un certain nombre d'attributs et d'éléments permettant un contrôle de l'alignement, de la taille de la police de caractères et de la couleur du texte. Les auteurs abusaient également de tables et d'images pour la mise en page.
|
Voilà, cette foutue manie date d'il y a 10 ans. On a tout ce qu'il faut pour remplacer ça, mais beaucoup de développeur ne savent même ce que "Recommandation HTML 4.01" veut dire...
Citation :
Le langage HTML trouve ses racines dans SGML qui a toujours été un langage destiné à la spécification d'un balisage de structures. Avec la maturité, les éléments et attributs de présentation HTML sont de plus en plus remplacés par d'autres mécanismes, en particulier les feuilles de styles. L'expérience montre que la séparation de la structure d'un document de sa présentation permet de réduire les coûts de diffusion vers un grand éventail de plates-formes, de médias, etc., et facilite la mise à jour des documents.
|
Rien à rajouter
Citation :
De manière à rendre le Web plus accessible à tous, notamment aux personnes avec un handicap physique, les auteurs devraient prendre en compte la façon dont leurs documents seront interprétés sur une grande variété de plates-formes : les navigateurs commandés à la voix, les lecteurs en Braille, etc. Nous ne demandons pas aux concepteurs de brider leur créativité, seulement que leurs créations intègrent les restitutions alternatives. HTML propose nombre de mécanismes à cet effet (par exemple, les attributs alt, accesskey, etc.)
|
Rien à rajouter
Citation :
Le modèle de la table de HTML permet aux auteurs d'arranger des données (texte, texte préformaté, images, liens, formulaires, champs de formulaires, autres tables, etc.) en rangées et colonnes de cellules.
|
Voilà, la plupart des sites qui utilisent les tableaux pour la mise en page en font un mix monstre, où ça part dans tous les sens...
Citation :
Les tables ne devraient pas représenter simplement un moyen de disposer le contenu d'un document car cela peut entraîner des problèmes de restitution sur les médias non-visuels. En outre, quand on les utilise avec des graphiques, ces tables peuvent forcer l'utilisateur à effectuer un défilement horizontal pour voir une table qui aura été conçue sur un système avec une surface d'affichage plus grande. Afin de minimiser ces problèmes, les auteurs devraient employer des feuilles de style pour le contrôle de la disposition plutôt que des tables.
|
Rien à rajouter
Citation :
Un aspect capital du modèle de la table HTML c'est que l'auteur ne contrôle pas la manière dont l'utilisateur va dimensionner la table, les polices que celui-ci utilisera, etc. C'est pourquoi il est risqué de compter sur des largeurs de colonne spécifiées en unités de pixels absolues. Au contraire, les tables doivent pouvoir changer de dimensions dynamiquement pour correspondre aux dimensions et aux polices de la fenêtre courante. Les auteurs peuvent fournir des indications sur les largeurs relatives des colonnes, mais les agents utilisateurs devraient s'assurer que les colonnes soient suffisamment grandes pour restituer en largeur le plus grand élément du contenu de la cellule. Si les spécifications de l'auteur devaient être surclassées, les largeurs relatives des colonnes individuelles ne devraient pas changer radicalement.
|
Avec vos jolies tables, on n'est même pas sûr que le navigateur va respecter les dimensions...
Bon, je crois qu'il n'y a rien à rajouter. Quiconque utilise les tables sort complètement de la philosophie de l'HTML et fait n'importe quoi...