Double Possible:
Est-il judicieux d'utiliser la balise <table> sur un “moderne” site web?Partout où je vais je vois ne pas utiliser le tableau de mise en page, c'est mal, même Google le dit, alors pourquoi l'un des sites web les plus visités, Google et Twitter, l'utiliser pour leur page d'accueil?
Je ne pense pas que c'est un type de l'erreur, ou de tout autre problème stupide.
La seule raison pour laquelle je peux penser, c'est qu'ils veulent la page pour regarder similaires, même si le client ne prend pas en charge le CSS, comme avec le Lynx.
Alors pourquoi tout le monde dis qu'il est si mauvais, si les plus grands sites web sur l'internet de l'utiliser.
À mon avis, il y a certains cas, comme ceux mentionnés ci-dessus, où il est vitaly important d'avoir le même look partout, que c'est OK pour utiliser des tables.
edit: La même question va sur des éléments html comme
<center>
, ou de mise en forme du texte avec l'attribut align et autres "html, les attributs et les éléments utilisés pour remplacer le CSS de la fonctionnalité"
Réponses
Trop de publicités?Le temps de chargement des pages est roi pour ces gars-là et l'utilisation de la bande passante est extrême.
Je dois dire qu'ils utilisent des tables pour la vitesse des données brutes, puisqu'elles servent chaque jour une bande passante considérable.
En outre, notez qu'ils utilisent des styles en ligne dans l'en-tête de page pour réduire le nombre de requêtes HTTP afin de réduire le temps de chargement des pages.
La disposition de la table est plus douloureuse qu’elle ne le mérite. Il est facile à utiliser pour les développeurs, il est cohérent sur presque tous les navigateurs Web et vous permet d'ajouter facilement des lignes / colonnes sans effort.
Le seul inconvénient est que cela va à l’encontre du principe selon lequel votre document ne doit contenir que du contenu et que votre conception doit être contenue séparément (dans un fichier CSS).
Oui, d'accord. Parfois , juste parfois, les tables vont bien. Tout le monde n’écrit pas des sites Web qui s'adressent à tous les navigateurs possibles, qui doivent prendre en charge la synthèse vocale, etc. En général, essayez d’acquérir des compétences et développez vos compétences et utilisez le positionnement CSS, etc. les choses sur une page Web.
Peut-être que cette question devrait être un wiki de communauté, cependant?