¿Cómo puedo alinear el texto para que parte de él se alinee a la izquierda y parte de él se alinee a la derecha dentro de la misma línea?
<p>This text should be left-aligned. This text should be right aligned.</p>
Puedo alinear todo el texto a la izquierda (oa la derecha), ya sea directamente en línea o usando una hoja de estilo -
<p style='text-align: left'>This text should be left-aligned.
This text should be right aligned.</p>
¿Cómo puedo alinear el texto correspondiente a la izquierda y a la derecha, manteniéndolo en la misma línea?
text-align:left;
debería serfloat:left;
como <p> <span style = "float: left;"> Texto a la izquierda </span> <span style = "float: right;"> Texto a la derecha </span> </p>HTML:
css:
Demostración:
http://jsfiddle.net/W3Pxv/1
fuente
Si no desea utilizar elementos flotantes y desea asegurarse de que ambos bloques no se superpongan, intente:
fuente
ARCHIVO HTML:
ARCHIVO CSS:
y ya está ...
fuente
css:
fuente
Si bien varias de las soluciones aquí funcionarán, ninguna maneja bien la superposición y termina moviendo un elemento debajo del otro. Si está intentando diseñar datos que se vincularán dinámicamente, no sabrá hasta el tiempo de ejecución que se ve mal.
Lo que me gusta hacer es simplemente crear una tabla de una sola fila y aplicar el flotador correcto en la segunda celda. No es necesario aplicar una alineación a la izquierda en el primero, eso sucede de forma predeterminada. Esto maneja la superposición perfectamente mediante el ajuste de palabras.
HTML
CSS
https://jsfiddle.net/esoyke/7wddxks5/
fuente
Agregue espacio en cada palabra o grupo de palabras que desee alinear a la izquierda oa la derecha. luego agregue id o clase en el intervalo como:
CSS-
fuente
Si está utilizando Bootstrap, intente esto:
fuente
Si solo desea cambiar la alineación del texto, simplemente haga clases
y abarcar esa clase a través del texto
fuente