Tengo un código HTML como;Centro alinea texto "span" dentro de un div
<div class="left">
<span class="panelTitleTxt">Title text</span>
</div>
Mi CSS es el siguiente;
.left {
background-color: #999999;
height: 50px;
width: 24.5%;
}
span.panelTitleTxt {
display: block;
width: 100%;
height: 100%;
}
¿Cómo centraré el texto dentro del div? (Suponga que el div "izquierdo" después de la conversión% obtiene un ancho de px de 100 px)
Intenté la forma estándar de usar margin:auto
, pero eso no está funcionando.
También quiero evitar el uso de text-align:center
.
¿Hay alguna otra forma de corregir esto?
¿Por qué quieres evitar" text-align: center "si no te molesta que preguntes? –
Si quieres alinear en el centro el texto del span, usa 'span {text-align: center;}'. Si esto no produce el resultado que desea, tendrá que explicar por qué nosotros podemos ayudarlo (de lo contrario, solo tenemos que adivinar cuál es su los requisitos reales son.) –
Si es a _title_, use la etiqueta apropiada (h1, h2, h31 h4, h5 o h6), No use un semántico no . – Kyle