28220 sujets

CSS et mise en forme, CSS3

Bonjour à tous,
Dans le livre de Raphaël, dans le chapitre sur la création des menus, page 161, l'auteur nous indique
a écrit :
L'élément en ligne <a> n'est pas l'une des rares exceptions [...] pouvant recevoir des dimensions ou des marges verticalement (en haut ou en bas de leur zone à l'écran). La propriété margin-bottom ne s'y applique pas.
.
Je dois avouer que je ne comprends pas tout... Smiley confus . Quel est le rapport entre l'élément en ligne <a> et les marges ?
Merci de m'éclairer sur ce sujet.
Et joyeux noël pour ceux qui le fête ce soir Smiley murf .
Merci de votre aide
Modifié par krakkos (24 Dec 2005 - 18:09)
Salut,
Alors en fait il faut savoir que la balise <a> comme les autres balise de type en-ligne (display:inline) n'acceptent pas les marges verticales.
Ce qu'explique Raphael est (en principe) faut mais peut-être replacé dans son contexte...
Les seuls éléments qui acceptent les marges verticales sont les éléments de type block ou inline-block (images, input...).

Joyeux Noel!
Modifié par Hermann (24 Dec 2005 - 16:33)