|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : février 2009 Messages : 8 ![]() |
Bonjour à tous,
J'utilise un markup qui style des balises anchor sous forme de bouton. Chaque anchor contient en réalité 3 spans pour représenter un bouton avec du texte et une image. Mon problème est que dans certaines conditions, comme dans une cellule d'un tableau par exemple ou lorsque la page est redimensionnée très petite, un retour de ligne est forcé et le span de droite de mes boutons s'affiche sur la 2e ligne. La longueur d'un bouton est déterminé par le texte qu'il contient, je ne peux donc spécifier une valeur de width au départ. Voici l'affichage désiré: Voici le résultat non désiré: ![]() J'ai remarqué que le problème survient entre autre si j'utilise un padding sur le div parent. Comment puis-je m'assurer de forcer un affichage sur une ligne peu importe les conditions et la dimension de la page? Code html :
Code css :
|
||||
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() sébastien courjeanInscription : novembre 2010 Messages : 204 ![]() |
Tester sur FF, Chrome, IE7 et IE8, j'ai retiré beaucoup de chose qui était superflue. Et tu peux même retirer clear et autres css en commentaire.
Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2009 Messages : 8 ![]() |
Merci pour la réponse, ça règle mon problème de belle façon et simplement.
Il semble que l'attribut float:left sur les spans était une partie du problème ici. Pas évident toujours de saisir les nuances de combinaisons de propriétés CSS avec des éléments imbriqués. Merci beaucoup. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com