<div> plutot que <table>
21 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
<div> plutot que <table>
Je ne retrouve plus les raisons (malgré plusieurs recherches ici) pourquoi les <div> sont plus efficaces que les <table> ?? Mots clés + hauts dans la page ???
Ca m'ennuie car j'aime bien les <tab bien pratiques
.. y a-t-il une façon de mieux (re référencement) travailler avec les <tab ?
Merci
Ca m'ennuie car j'aime bien les <tab bien pratiques
.. y a-t-il une façon de mieux (re référencement) travailler avec les <tab ?
Merci
Dernière édition par leilani le Mar Sep 25, 2007 10:56, édité 1 fois.
-

nickargall - WRInaute accro

- Messages: 5328
- Inscription: Lun Juin 13, 2005 14:13
Simplement l'utilisation de <div> rend le code source plus léger qu'une structure en tableaux. Mais on trouve beaucoup de sites en tableaux très bien référencés.
Ceci dit, je suis passé d'un site en tableaux à un site entièrement en DIV, avec respect des normes w3c tant qu'àa faire, et crois moi le jeu en vaut la chandelle en terme de maintenance.
Ceci dit, je suis passé d'un site en tableaux à un site entièrement en DIV, avec respect des normes w3c tant qu'àa faire, et crois moi le jeu en vaut la chandelle en terme de maintenance.
Tout à fait, en pratique j'utilise encore à de nombreuses reprises les "<table>" dès que je travaille avec une disposition de type colonne. C'est pour moi la solution la plus efficasse.
Le CSS a encore beaucoup de lacune à ce sujet (surtout les "float").
Le CSS a encore beaucoup de lacune à ce sujet (surtout les "float").
-

nickargall - WRInaute accro

- Messages: 5328
- Inscription: Lun Juin 13, 2005 14:13
A mon sens, le css n'a pas de lacune, c'est la faiblesse des navigateurs IE dans l'application des instructions css qui a des lacunes
Mon site est à base de colonnes et de CSS, et ça marche pas mal je trouve
e-kiwi a écrit:>> Le CSS a encore beaucoup de lacune à ce sujet
ou tu as des lacunes en css ?![]()
De mémoire, un <div> qui contient une image en "float" par exemple est dans l'incapacité de s'adapter à la hauteur de son contenu.
En mettant une bordure on verra le <div> faire 1px de hauteur et l'image sortir du cadre, j'ai des tas d'exemple que j'ai rencontré même avec des mises en formes peu complexes mais de tailles non fixes (pour un design redimensionnable).
La cellule d'un tableau n'a pas cette faille...
- chtipepere
- WRInaute impliqué

- Messages: 484
- Inscription: Jeu Jan 08, 2004 16:15
De mémoire, un <div> qui contient une image en "float" par exemple est dans l'incapacité de s'adapter à la hauteur de son contenu.
Il existe des solutions à ce genre de problème (ici par exemple).
Après il y a un point important : la sémantique.
Les "table" (tableaux) sont fait pour organiser des éléments, et pas pour faire de la mise en page.
Bien qu'il soit très simple de faire une mise en page grâce à des balises table, il ne faut pas oublier que le code source s'en retrouve allourdit, et que le poids des pages peut ralentir Googlebot (si on allège les pages, Googlebot verra plus de page lors de son passage).
Enfin, ce n'est que mon avis, j'ai peut-être pas tout bon non plus.
A bon entendeur.
-

nickargall - WRInaute accro

- Messages: 5328
- Inscription: Lun Juin 13, 2005 14:13
Tout a fait. Et la sémantique, ben c'est important pour l'appréhension d'une page par une personne non voyante par exemple. Et comme l'adage le dit, "Google est le plus grand internaute non voyant du web" ...
>> on verra le <div> faire 1px de hauteur et l'image sortir du cadre
un simple clear:left et fini le cadre qui ne s'adapte pas à l'element
je n'ai jamais vu de problème sans solution (je ne dis pas que ca existe pas, mais je n'ai jamais vu
)
un simple clear:left et fini le cadre qui ne s'adapte pas à l'element
Arggg, même avec les exemples j'arrive toujours pas.
Où faut-il placer le clear ?
- Code: Tout sélectionner
<div style="border:1px solid red;">
<img src="/....jpg" style="float:left;">
</div>
<div style="border:1px solid blue;">
Bloc dessous
</div>
Où faut-il placer le clear ?
-

nickargall - WRInaute accro

- Messages: 5328
- Inscription: Lun Juin 13, 2005 14:13
- Code: Tout sélectionner
<div style="border:1px solid red;">
<img src="/....jpg" style="float:left;">
<div style="clear:both;"></div>
</div>
<div style="border:1px solid blue;">
Bloc dessous
</div>
J'dis okay à la bidouille ça marche.
Après quand je code j'accepte pas ce truc pas propre qui ressemble à rien : un bloc vide.
De cette manière c'est sûr j'peux tout coder.
Après quand je code j'accepte pas ce truc pas propre qui ressemble à rien : un bloc vide.
De cette manière c'est sûr j'peux tout coder.
Dernière édition par dorian53 le Mar Sep 25, 2007 13:15, édité 2 fois.
21 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Les pays gérés par la Google Toolbar 2.0
- Yahoo Slurp et autres robots d'indexation de Yahoo
- Services et outils de Yahoo! Search
- Parts de marché des moteurs aux USA (Octobre 2006)
- Les visiteurs de WRI apprécient Firefox
- Agent Web Ranking v.2.6.2 s'ouvre à l'Asie
- Liste de sites à PageRank 10 (PR 10)
- Baromètre moteurs de recherche Décembre 2004
- Historique des Google Dance
- Baromètre des outils de recherche
- [sql] Tri d'une table selon un champ dans une autre table
- PHP MySql copy table à table [RESOLU]
- table ip
- table vide ?
- Div ou Table ?
- Probleme table
- table vs DIV
- UPDATE TABLE MYSQL !
- Table de base de donnée
- table mysql : category
- phpBB et la table search_wordmatch
- enchainements de <table> nuisibles?
- Taille de la table rs_log
- Top en table : bon ou pas ?
- Double table SQL et PHP
Qui est en ligne
Utilisateurs parcourant ce forum: bproductiv, jonny, vdom et 1 invité




le forum