Tengo algo de HTML:
<div align="center" style="border:1px solid red">
This is some text in a div element!
</div>
El Div está cambiando el espaciado en mi documento, así que quiero usar un lapso para esto.
Pero span no está centralizando los contenidos:
<span style="border:1px solid red;align=center">
This is some text in a div element!
</span>
¿Cómo puedo solucionar esto?
EDITAR:
Mi código completo:
<html>
<body>
<p>This is a paragraph. This text has no alignment specified.</p>
<span style="border:1px solid red;text-align=center">
This is some text in a div element!
</span>
</body>
</html>
text-align=center
debe sertext-align:center
Respuestas:
Un div es un elemento de bloque y abarcará el ancho del contenedor a menos que se establezca un ancho. Un tramo es un elemento en línea y tendrá el ancho del texto dentro. Actualmente, está intentando establecer la alineación como una propiedad CSS. Alinear es un atributo.
Sin embargo, el atributo de alineación está obsoleto. Debe usar la
text-align
propiedad CSS en el contenedor.fuente
Utilice el siguiente estilo.
margin:auto
normalmente se utiliza para centrar la alineación del contenido.display:table
es necesario para elspan
elementofuente
El
align
atributo está obsoleto. Utilice CSS en sutext-align
lugar. Además, el intervalo no centrará el texto a menos que usedisplay:block
odisplay:inline-block
y establezca un valor para el ancho, pero luego se comportará de la misma manera que un div (elemento de bloque).¿Puedes publicar un ejemplo de tu diseño? Utilice www.jsfiddle.net
fuente
Para mí funcionó muy bien. prueba esto también
fuente
Además de todas las otras explicaciones, creo que está usando el
"="
signo igual , en lugar de dos puntos":"
:Debería ser:
fuente
Span es un bloque en línea y se ajusta al tamaño del texto en línea, con una tenacidad que bloquea la mayoría de los esfuerzos de estilo fuera del contexto en línea. Para simplificar el estilo de diseño (limitar los conflictos), agregue div a la etiqueta 'p' con salto de línea.
fuente
Solo utilícelo
word-wrap:break-word;
en css. Funciona.fuente