Como posso alinhar o texto de forma que parte dele fique alinhado à esquerda e parte à direita na mesma linha?
<p>This text should be left-aligned. This text should be right aligned.</p>
Posso alinhar todo o texto à esquerda (ou à direita), diretamente embutido ou usando uma folha de estilo -
<p style='text-align: left'>This text should be left-aligned.
This text should be right aligned.</p>
Como posso alinhar o texto correspondente à esquerda e à direita, mantendo-o na mesma linha?
text-align:left;
deve serfloat:left;
como <p> <span style = "float: left;"> Texto à esquerda </span> <span style = "float: right;"> Texto à direita </span> </p>HTML:
css:
Demo:
http://jsfiddle.net/W3Pxv/1
fonte
Se você não quiser usar elementos flutuantes e quiser ter certeza de que os dois blocos não se sobrepõem, tente:
fonte
ARQUIVO HTML:
ARQUIVO CSS:
e você está pronto ....
fonte
css:
fonte
Embora várias das soluções aqui funcionem, nenhuma delas se sobrepõe bem e acaba movendo um item para baixo do outro. Se você está tentando fazer o layout de dados que serão vinculados dinamicamente, você não saberá até o tempo de execução que está ruim.
O que eu gosto de fazer é simplesmente criar uma tabela de linha única e aplicar o float certo na segunda célula. Não há necessidade de aplicar um alinhamento à esquerda no primeiro, isso acontece por padrão. Isso lida com sobreposição perfeitamente por quebra de linha.
HTML
CSS
https://jsfiddle.net/esoyke/7wddxks5/
fonte
Adicione extensão em cada ou grupo de palavras que deseja alinhar à esquerda ou à direita. em seguida, adicione id ou classe no intervalo, como:
CSS-
fonte
Se você estiver usando o Bootstrap, tente isto:
fonte
Se você apenas deseja alterar o alinhamento do texto, basta criar uma classe
e estender essa classe ao longo do texto
fonte