He intentado jugar con vertical-align
, line-height
, etc.
debería mostrarte lo que estoy tratando de hacer. Puse una pequeña flecha roja para mostrar hacia dónde quiero que cambie el texto.
Respuestas
2 para la respuesta № 1Tendrá que modificar el margen superior en css o html, a continuación hay tres formas de hacerlo.
editar en css:
h2 {
margin-top: 0px;
}
editar estilo en línea en html:
<h2 style="margin-top="20px;">
eliminar "margin-top" del estilo en línea
anular estilo en línea:
si no tiene acceso a su html, puede anular el estilo en línea:
h2[style] {
margin-top: 0px;
}
Actualizar:
Según su comentario en su OP, parece que solo quiere mover su texto hacia arriba sobre 5px. es posible que desee usar algo como margin: 15px
o margin: 20px
para alinear su texto con la parte superior del cuadro gris. Los ejemplos anteriores aún se aplican.
0 para la respuesta № 2
Estas usando un h2
etiqueta que rodea el texto. Debe anular el margen para esa clase en particular de esta manera:
h2 {
margin-top:0;
}
Si solo desea orientar el texto en ese particular div
debe especificar eso en su CSS de la siguiente manera:
#this-div h2 {
margin-top:0;
}
EDITAR
Como está utilizando estilos en línea en su html (lo cual personalmente tiendo a evitar), tendrá que modificar los estilos en línea de su etiqueta h2 dentro de su html para lograr los resultados que desea.