comment avoir deux en-têtes sur la même ligne en html
Je veux avoir deux titres h2 et h3 sur la même ligne horizontale sur la gauche et l'autre sur la droite. Ils ont des ressources humaines, en dessous d'eux et je veux qu'ils soient à la même distance à partir de cette HEURE.
J'ai essayé de les rendre à la fois en ligne et ont un flotteur droit et l'autre gauche. Le problème avec cela est avec h3 comme elle est plus petite que h2 verticalement il a été centrée sur la moitié de la h2 de la longueur.
h2 est un peu comme assis sur les rh et h3 plutôt regardé comme flottant dans les airs.
J'ai un peu envie de leur ressembler tous les deux assis sur le rh.
h2{
display:inline;
float:left;
}
h3{
display:inline;
float:right;
}
Je parlais visuellement décrivant la situation.
source d'informationauteur Aditya Sastry
Vous devez vous connecter pour publier un commentaire.
Vous devez envelopper les deux têtes dans un
div
tag, et pour que la balise div utiliser un style qui neclear: both
. e.g:Avoir le
hr
après ladiv
balise de s'assurer qu'il est poussé sous les en-têtes.Ou quelque chose de très semblable. Espérons que cette aide.
Vous devriez seulement besoin de faire:
inline
(ouinline-block
)float
la gauche ou la droiteVous devriez être en mesure d'ajuster la
height
padding
oumargin
propriétés de la petite rubrique pour compenser son positionnement. Je recommande d'installer les deux en-têtes d'avoir le mêmeheight
.Voir ce vivre jsFiddle pour un exemple.
(code de la jsFiddle):
CSS
HTML
Le Css vertical-align propriété devraient vous aider ici:
est ce que vous avez besoin pour vos petits en-tête 🙂
Vertical-Align
Vérifier mon exemple de solution
Ce seront diviser votre page en deux et insérez les deux éléments d'en-tête à droite et à gauche de la partie également.
Le code suivant va vous permettre d'avoir deux têtes sur la même ligne, la première aligné à gauche et la deuxième à droite-alignés, et a l'avantage de garder les deux en-têtes sur la même ligne de base.
La Partie HTML:
Et le CSS: