CSS pour mettre en forme la légende des clés / valeurs horizontalement.
Je suis entrain de créer un horizontal légende en html/css. J'ai une boîte de couleur avec texte en regard, puis un espace, puis une autre boîte de couleur avec du texte, un espace, etc.
[blue] - LabelA [green] - LabelB [red] - LabelC
Je ne peux pas comprendre comment ce faire de la croix-navigateur. J'ai essayé toutes les combinaisons de divs flottantes/travées, que je pense, mais soit l'étiquette finit par aller en dessous de la boîte de couleur ou je ne peux pas obtenir de rembourrage pour les travaux de séparer chaque clé dans la légende.
Comment le feriez-vous?
source d'informationauteur Davis Dimitriov
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin de flotteurs pour ce genre de chose. Vraiment ce que vous avez est une liste de paires. Il y a un tag set appelé un liste de définition:
Ce sont des
inline
block
par défaut. De là, vous pouvez définir le style des paires d'éléments comme:Voici un exemple simple: http://jsfiddle.net/MTB2q/
découvrez ce jsfiddle et voir si c'est ce que vous êtes à la recherche pour http://jsfiddle.net/CQXk5/
Pas nécessaire d'utiliser des divs flottantes. Essayez cette
(ajouter la largeur et la hauteur si la DIV n'a pas de contenu)
Désolé si votre texte n'est pas dans la boîte de dialogue ajouter cette...
Exemple ici
Cela devrait fonctionner...
Éviter flotte comme vous l'avez mentionné spécifiquement de la croix-navigateur, donc je suppose que vous êtes au moins de l'appui à IE7. IE7 enveloppements flotte dans une sorte de méchant manière qui est pourquoi j'ai suggéré inline divs.
DOCTYPE HTML
HTML
CSS
Essayez d'utiliser un petit tableau et à l'aide de couleurs d'arrière-plan.