Vertical aligner en bas de l'UL à l'intérieur de la DIV
J'ai un div
avec height:40px;
et un ul
avec line-height:28px;
. Je voudrais placer de l'ul vers le bas, à l'intérieur de la div. J'ai essayé vertical-align:bottom;
, mais il n'aide pas.
Mon autre idée est la marge du haut, mais si c'est possible, avec vertical-align, je vais choisir que.
Mon démo: http://jsfiddle.net/YpEd7/
- jsfiddle.net/25VV5/1 cela ne fonctionne pas?
margin:12px 0 0 0;
Serait-ce pas aussi bien?
Vous devez vous connecter pour publier un commentaire.
Ajouter de la hauteur de ligne pour le conteneur. Une fois que vous avez la hauteur de la ligne de 40px sur le conteneur, le vertical align bas s'aligner vers le bas depuis votre conteneur est également 40px de haut. Il n'étais pas de travail depuis la hauteur de la ligne du récipient est inférieure à 40px donc, l'amt n'a aligner vers le bas de la ligne par défaut-hauteur
http://jsfiddle.net/YpEd7/2/
Le même que j'ai posté dans le commentaire ci-dessus^
http://jsfiddle.net/25VV5/2/
Vous avez besoin de mélanger vertical-align à la hauteur de la ligne pour que cela se produise: DÉMO
S'il vous plaît arrêter de perpétuer la hauteur de la ligne hack pour l'alignement vertical. Alignement Vertical ne fonctionne que quand il y a un frère ou une sœur de référence.
Si vous avez seulement un élément que vous souhaitez alignés verticalement, vous devez d'abord l'envelopper dans un élément avec une hauteur définie (peut être %). Ensuite, vous placez la classe suivante sur l'élément conteneur.
CSS
HTML
Démo
http://jsfiddle.net/jmdrury/YpEd7/3/