Eu tenho um texto longo dentro de um div
com definidowidth
:
HTML:
<div>Stack Overflow is the BEST !!!</div>
CSS:
div {
border: 1px solid black;
width: 70px;
}
Como eu poderia forçar a corda a permanecer em uma linha (ou seja, ser cortada no meio de "Estouro")?
Eu tentei usar overflow: hidden
, mas não ajudou.
white-space: nowrap
coloque isso na sua etiqueta de estilo.Respostas:
Tente o seguinte:
fonte
Use
white-space:nowrap
eoverflow:hidden
http://jsfiddle.net/NXchy/8/
fonte
text-overflow:ellipsis;
acima para obter uma melhor aparência.no seu uso de css
white-space:nowrap;
fonte
Seu código HTML:
<div>Stack Overflow is the BEST !!!</div>
CSS:
Agora o resultado deve ser:
fonte
Todo mundo pulou nessa !!! Eu também fiz um violino:
http://jsfiddle.net/audetwebdesign/kh4aR/
RobAgar ganha um ponto para apontar
white-space:nowrap
primeiro.Algumas coisas aqui são necessárias,
overflow: hidden
se você não quiser ver os caracteres extras aparecendo em seu layout.Além disso, como mencionado, você pode usar
white-space: pre
(consulte o EnderMB) tendo em mente quepre
o espaço em branco não será recolhidowhite-space: nowrap
.fonte
Faça uma tentativa. Ele usa
pre
e nãonowrap
como eu diria que você gostaria que isso funcionasse da mesma forma,<pre>
mas também funcionará bem:http://jsfiddle.net/NXchy/11/
fonte
Eu pulei aqui procurando a mesma coisa, mas nenhuma funcionou para mim.
Há casos em que, independentemente do que você faz, e dependendo do sistema (Oracle Designer: Oracle 11g - PL / SQL), divs sempre passa para a próxima linha; nesse caso, você deve usar a tag span.
Isso fez maravilhas para mim.
fonte
adicione isso ao seu div
http://jsfiddle.net/NXchy/1/
fonte
foi a solução que funcionou para mim. Em alguns casos com
div
-lists isso é necessário.alguns valores de direção alternativos são
row-reverse, column, column-reverse, unset, initial, inherit
os que você espera que eles façamfonte
Tente definir uma altura para que o bloco não possa crescer para acomodar seu texto e mantenha o
overflow: hidden
parâmetroEDIT: Aqui está um exemplo do que você pode gostar se precisar exibir duas linhas de altura:
fonte
em
de s noheight
mantém o ponto chave flexível, bem ilustrado aqui no seu exemplo.