J'ai une classe qui a à la fois une image d'arrière-plan et un texte, j'essaie de trouver un moyen de manipuler l'espace au-dessus du texte uniquement, à l'aide de la balise "Margin" changera la position de la chose entière (image + Texte), je dois contrôler le texte uniquement.
Texte-tiret me donne un certain contrôle sur l'espacement horizontal, j'ai besoin de quelque chose pour avoir plus de contrôle sur l'espace au-dessus et au-dessous du texte que si cette chose existe. p>
voici la classe CSS: p> Voici le code HTML: p> Toute aide être apprécié les gars. p> p>
3 Réponses :
Qu'est-ce que vous recherchez simplement «rembourrage».
Merci d'avoir répondu, dans mon cas, le rembourrage effets également l'ensemble de l'image qui gère ma mise en page, je vais ajouter le code dans la question maintenant.
@Jos - Tout rembourrage que vous avez ajouté au sommet ou en bas doit être soustrait de la hauteur que vous avez définie sur l'onglet 'A'. C'est ainsi que le modèle de boîte fonctionne dans CSS. Donc, si vous définissez le top de rembourrage: 10px et vous avez la hauteur définie sur 57px, vous devez réduire votre taille pour être 47px. Cette théorie Alos s'applique à la largeur d'un élément de votre réglage à gauche / à gauche.
Merci beaucoup pour l'explication de l'homme, la chose en hauteur était ce qui m'a confondu et ajuster sa valeur résolue la question. Je ne peux pas vérifier votre réponse depuis que je n'ai pas assez de représentants, mais je l'accepterai bien maintenant, merci!
Voici un exemple de travail de ce que je pense que vous essayez de faire: http://jsfiddle.net/yhv78/ p>
Le truc: p>
J'essaie de le faire pour une liste non ordonnée, je pense que la création d'une DIV pour chacune ne se confondre plus et de la rendre compliquée, mais l'idée pourrait être utile pour que quelque chose d'autre, grâce à la réponse.
L'astuce consiste à combiner le rembourrage avec Origine de fond ...
Cependant, ce n'est supporté que dans les navigateurs capables CSS3 (pas dans les anciennes versions IE: Ceci p>
plus approprié
Veuillez inclure les HTML et CSS pertinents afin que nous puissions avoir une meilleure compréhension de la question. Cela dit, avez-vous essayé d'utiliser
Padding code> au lieu de
marge code>?
J'ai ajouté les deux, merci d'avoir répondu. Peut-être qu'il y a quelque chose qui ne va pas avec mon code (toujours un débutant ici), mais la marge et le rembourrage ont tous deux effet l'image d'arrière-plan qui gâchent la mise en page, je dois contrôler le texte seul.