par
Cyrano » 28 mars 2008, 23:05
La balise <a> est un élément de ligne ;
la balise <div> est un élément de bloc;
On peut mettre des éléments de ligne dans un bloc, mais pas l'inverse.
Le problème se pose donc lorsqu'on veut donner une dimension à un élément de ligne. Dans ce cas, on utilise àu lieu d'un <div> une balise <span>, par exemple, qui est un élément de ligne et on lui assigne des propriétés CSS pour permettre de lui donner des dimensions avec "display: block" : là, tu pourras le mettre à l'intérieur d'un <a>
La balise <a> est un élément de ligne ;
la balise <div> est un élément de bloc;
On peut mettre des éléments de ligne dans un bloc, mais pas l'inverse.
Le problème se pose donc lorsqu'on veut donner une dimension à un élément de ligne. Dans ce cas, on utilise àu lieu d'un <div> une balise <span>, par exemple, qui est un élément de ligne et on lui assigne des propriétés CSS pour permettre de lui donner des dimensions avec "display: block" : là, tu pourras le mettre à l'intérieur d'un <a>