Autor Zpráva
weckho
Profil
Ahoj,

Mám v kódu tabulku a v jedné buňce mi span před sebou zalamuje řádek. Už vážně nevím co s tím..
Pro jistotu jsem v CSS nastavil display: inline, ale nepomáhá ani to :(

Ukázka kódu:
<table>
<tr><td><p>Něco: <span class="cervene">Červený text</span></p></td></tr>
</table>


CSS:
span.cervene{

color: red;
display: inline;
}


To "Červený text" se zobrazuje až na dalším řádku.

Děkuji za každou pomoc.
Miloš
Profil
Výše uvedený kousek kódu (když jsem jej vložil do prázdného html souboru) se choval normálně, žádné zalomení. FF, Opera, IE6 i IE7.
Problém bude jinde – můžeš dát odkaz na tu stránku?

Display:inline ti tu nepomůže. Vyzkoušej případně http://www.jakpsatweb.cz/css/white-space.html (to by mělo pomoci zcela neomylně).
Ale jak už jsem napsal – problém bude jinde.
weckho
Profil
Mě to právě taky jinde funguje, ale v tom kóde kde potřebuji ne :) Ještě to nemám na serveru, a navíc to je administrace jednoho mojeho projektu, nerad bych zveřejňoval větší kusy kódu. Asi budu muset projít všechny CSS soubory, myslím že tam něco někde ten span ovlivňuje. Doufal jsem, že se někomu někdy stalo něco podobnýho a že bude třeba vědět čím to může být způsobený, nějakej bug nebo tak něco..

Každopádně děkuji za pomoc, v nejhorším zkusím tu white space.
yFang
Profil
weckho
Jestli to dobře chápu, tak to máš pak takhle:

Něco:
Červený text

Možná by stačilo napsat kód takhle:
<table>
<tr><td><p>Něco:&nbsp;<span class="cervene">Červený text</span></p></td></tr>
</table>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: