2014-11-19 15 views
5

W tym przypadku:spacje nowrap o rozpiętości

<td> 
     Some Text 
     <span class="Icon"></span> 
</td> 

Chcę uzyskać podział wiersza w razie potrzeby na mój tekst, ale nie chcę, aby moje rozpiętości w nowej linii, chcę go zawsze trzymać się części tekstu. Jak mogę to zrobić?

Dzięki,

+0

można wyjaśnić za 3 rzeczy: trzeba 'Niektórzy Text', a następnie "mój tekst", a potem "tekst" - czym dokładnie są? –

+0

cóż, mam na myśli trochę tekstu w opisie za pomocą mojego tekstu i tekstu (ponieważ mamy tylko "Some Text" w kodzie?!?!?) – Mina

+0

Więc chcesz, aby element span zawsze był następny tekst? Jeśli nie chcesz, aby przęsło dotarło do nowej linii, ustaw wyświetlanie na wbudowany-blok ... i zawsze będzie ono zawierało część tekstu, dokładnie to, o co prosiłeś, chyba że nie rozumiem pytania – EaziLuizi

Odpowiedz

2

Wymień wszystkie spacje przed span z pojedynczym odstępem bez przerwy (jeśli chcesz jakiś odstęp pojawiać między tekstem a cokolwiek renderowania masz stylizowany na span; jeśli nie jest wymagane odstępy, pomiń &nbsp;).

<td> 
     Some Text&nbsp;<span class="Icon"></span> 
</td> 
7

Jak mogę rozwiązać mój problem

<table style="width:100px"> 
<tr> 
    <td> 
     I am Showing you what <span style=" white-space: nowrap;">I meant 
     <span> Blah Blah </span></span> 
    </td> 

</tr> 

http://jsfiddle.net/v86tvqn0/