no break pri span elementih

Zdravo!

A mogoče kdo ve, kako preprečiti wrapanje span elementov v celici tabele. V bistvu želim doseči justify z dvema span-oma in hkrati imeti to vedno v eni vrstici; <nobr></nobr> ali white-space: nowrap; ne delata. Koda:

<table width="50%">
          <tr>
            <td style="white-space: pre">
              <span style="float: left">Malo teksta... Malo teksta... Malo teksta...</span> <span style="float: right"><a href="http://www.google.com">link</a></span>
            </td>
          </tr>
        </table>

Ima kdo kakšno idejo?

5 odgovorov

uporabi div namesto span pa bo delal

Hvala za poizkus ampak dela enako tudi z div. Mogoče bi dodal, da ne želim div-om ali celici predpisati širine, ker s tem izgubim autoresize za širino kolone tabele. Se to sploh da narediti brez vgnezdene tabele z 2 celicami, drgač bom moral to uporabiti, ampak se mi ne zdi ne vem kako dobra rešitev?

<table width="70%" border="0">
<tr>
<td width="50%">Malo teksta</td>
<td width="50%">Malo teksta</td>
</tr>
</table>
aja,.. tega ne želiš

probaj tak
<table width="70%" border="0">
<tr>
<td width="50%">
<span style="width:50%; float:left;">Levo</span>
<span style="width:50%; float:desno">Desno</span>
</td>
<td width="50%">Malo teksta</td>
</tr>
</table>

V bistvu uporabljam generator tabel in mora za velikost tabele veljati št. kolon x št. zapisov iz baze. V same kolone tlačim zelo različno vsebino: goli tekst, link, ikona,... do te kombinacije tekst+link z justify poravnavo. Tudi dve koloni ne prideta v poštev, ker želim imeti sort na obe vrednosti. Mogoče še kakšen predlog?