<div> plutot que <table>

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Mar Sep 25, 2007 13:14

cela peut tres bien etre un <hr style=clear:left> ou autre élément de préesentation, ce n est pas une obligation de mettre un bloc vide ! :)


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2215
Inscription: 10 Avr 2005

Message le Mar Sep 25, 2007 13:15

Suite...

Pourquoi pas ça alors c'est plus moralement correct ?

Code: Tout sélectionner
<table style="border:1px solid red;"><tr>
   <td><img src="/....jpg" style="float:left;"></td>
</tr></table>

<div style="border:1px solid blue;">
Bloc dessous
</div>

chtipepere
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 496
Inscription: 8 Jan 2004

Message le Mar Sep 25, 2007 13:25

Les tableaux ne doivent pas servir à faire de mise en page!
Par exemple on utilise un tableau pour présenter des quantités de production d'une société :
Code: Tout sélectionner
<table summary="Quantités de production">
<caption>Production de la société X en tonnes</caption>
<thead>
<tr>
<th>Produits</th>
<th>Masse</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pommes de terre</td>
<td>12</td>
</tr>
<tr>
<td>Carottes</td>
<td>4</td>
</tr>
</tbody>
</table>

Un tableau comporte de nombreuses balises qui ne sont plus utilisées (ou alors que trop rarement), et pourtant elles ont un sens, et utiliser des balises différentes évite de rajouter des id à tout va pour styler lesdits éléments.

Quand à l'élément vide avec le clear, c'est vraiment un raccourci pas propre du tout!!!
Il faut se sevrir des pseudo class CSS et des hacks IE et MAC qui vont avec (cf. le lien que j'ai donné plus haut).
Ton code source restera propre, sans balise inutile.


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Message le Mar Sep 25, 2007 14:30

L'avantage du CSS c'est qu'on peut mettre le contenu en début de code ce qui est assez positif pour le ref...
Mais sinon, ça n'est pas la fin du monde d'utiliser les tableaux.
De toute façon, au vu des spécifications de CSS 3 on aura tout à refaire (en mieux).


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2215
Inscription: 10 Avr 2005

Message le Mar Sep 25, 2007 15:48

chtipepere a écrit:Les tableaux ne doivent pas servir à faire de mise en page!
Par exemple on utilise un tableau pour présenter des quantités de production d'une société :
Code: Tout sélectionner
<table summary="Quantités de production">
<caption>Production de la société X en tonnes</caption>
<thead>
<tr>
<th>Produits</th>
<th>Masse</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pommes de terre</td>
<td>12</td>
</tr>
<tr>
<td>Carottes</td>
<td>4</td>
</tr>
</tbody>
</table>

Un tableau comporte de nombreuses balises qui ne sont plus utilisées (ou alors que trop rarement), et pourtant elles ont un sens, et utiliser des balises différentes évite de rajouter des id à tout va pour styler lesdits éléments.

Quand à l'élément vide avec le clear, c'est vraiment un raccourci pas propre du tout!!!
Il faut se sevrir des pseudo class CSS et des hacks IE et MAC qui vont avec (cf. le lien que j'ai donné plus haut).
Ton code source restera propre, sans balise inutile.


Tu peux nous donner la solution au problème de la page 1 stp ?

chtipepere
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 496
Inscription: 8 Jan 2004

Message le Mar Sep 25, 2007 16:23

Code: Tout sélectionner
<style type="text/css">
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
</style>


<div style="border:1px solid red;" class="clearfix">
   <img src="http://www.webrankinfo.com/images/wri/webrankinfo.png" style="float:left;" alt="WebRankInfo" />
</div>

<div style="border:1px solid blue;">
Bloc dessous
</div>

Ca va là?

<div> plutot que <table>

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT 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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


cron