|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre régulier
![]() Inscription : octobre 2010 Messages : 252 ![]() |
Bonjour,
J'ai remarque un probleme que je n'arrive pas a comprendre dans mon CSS, lorsque je fais: Code :
Code :
Code :
Pourquoi ces balises span dégradent mon design ? Comment les utiliser correctement ? Merci beaucoup pour l'aide ! |
||||||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2009 Messages : 115 ![]() |
Bonjour,
span est un élément inline et non pas block c'est pourquoi tu as un comportement étrange (je pense). Utilise plutot des div quand tu veux mettre des float. Bonne journée |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : octobre 2010 Messages : 252 ![]() |
Bonsoir,
J'ai remplace les span par des div et ca ne change rien au rendu. Aussi, il me semble qu'on ne peut pas insérer directement du texte, des liens etc directement dans une div (normes W3C). Merci tout de même pour la réponse ! |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mai 2009 Messages : 115 ![]() |
Re bonjour, tu peux mettres directements des img et lien dans tes div cela passe avec un doctype xhtml strict dans le validateur du w3c.
Concernant ton problème, je viens de regarder le code de plus près, en faite lorsque tu met un conteneur (qu'il soit div ou span) tes deux éléments input et image ne vont plus s'aligner à partir du div tete_down mais du div align_right, comme l'élément input text à un comportement par défaut en vertical-align:bottom alors ils ne sont plus aligné l'un l'autre. Je ne suis pas sur d'être très clair. |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : octobre 2010 Messages : 252 ![]() |
Oui je vois ce que tu veux dire, j'ai procédé autrement, merci pour l'info !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com