Vícenásobná mezera

11 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Ahoj, mohl by mi prosím někdo poradit, jak udělat vícenásobnou mezeru v textu? Pokud napíšu např. "AAA BBB", text se zkrátí na "AAA BBB". Požadovaný text se nachází v tabulce. Zkusil jsem tedy několik možností, které jsem našel. <td nowrap="nowrap"> ani <style>td {white-space: nowrap;}</style> Použil jsem to špatně, nebo je potřeba použít úplně jiný způsob? Děkuji za případnou pomoc :)
  2. Nejlépe použít úplně jiný způsob. Jde sice použít sada pevných mezer, ale to zavrhuji. Většinou je totiž chyba v uvažování. Nejsprávnější je použití CSS. Na prostrkávání se používá vlastnost letter-spacing, ale to vloží mezery mezi všechny znaky. Někdy se hodí margin-left, který následující text posune doprava. Pokud se to nachází v tabulce, tak je na zvážení, zda by to místo jednoho sloupce neměly být dva. Možná bys chtěl ten druhý zarovnat k pravému okraji, to ale bez uvedení nějakého příkladu netuším.
  3. A co takhle   ? Jednoduché a validní i v XHTML 1.0 Strict. 1   = 1 mezera..
  4. & nbsp; Patří to dohromady ...
  5. Spíše používáš špatnou hodnotu. white-space: nowrap; způsobí pouze to, že se text nebude zalamovat. Neovlivňuje však už mezery. Pokud chceš vypsat text v přesné podobě včetně mezer, pak se používá hodnota white-space: pre;
  6. Zajímavé. O white-space:pre jsem zatím neslyšel, viz http://www.jakpsatweb.cz/css/white-space.html Vícenásobným mezerám se zatím úspěšně vyhýbám. Nenapadá mě, k čemu by to mohlo být dobré. Pevné mezery jsou náhražkou nezlomitelných mezer a k jinému účelu by se neměly používat. Je to stejně paradoxní. Název nbsp je odvozen od non-break-space, tedy nezlomitelná mezera a přitom se při zarovnání do bloku chová jako pevná mezera (a zároveň nezlomitelná).
  7. Kit: Jak jsi jistě četl, tak white-space:pre je vlastně náhrada za <pre>. A pokud v kódu nechceš nebo nemůžeš <pre> použít, tak je od toho white-space: pre. Jinak použití z mého pohledu jsou dvě. První je od samé podstaty - zobrazení zdrojového kódu. Druhý pak tzv. konzolové výpisy. To znamená logy, textové statistiky, obsah nápovědy příkazu apod. Výhodné jsou tam, kde se používají i příkazy var_dump(), print_r() apod.
  8. Koukám, že by se to dalo použít na výpis zdrojáku proporcionálním písmem (i když tag <pre> by se k tomu také nechal ukecat). Zvykl jsem si už na <pre> a nevím o prohlížeči, který by ho neznal. Tedy kromě jednoho mého vlastního. Ten ho neumí a neumí ani CSS. Pro někoho však CSS vlastnost white-space:pre může mít uplatnění.
  9. Děkuji, white-space: pre; pomohlo v kombinaci font-family: monospace. Abych objasnil, proč jsem to potřeboval: píšu program v javě, který zapisuje přesně zformátované stringy do tabulky v html.
  10. Aha, takže správná odpověď na původní otázku měla asi znít: CSS: td {white-space:pre;} a po doplnění: td {white-space:pre;font-family:monospace;} Vlastně ji už napsal Tomík.
  11. Anebo po Kitovsku ;) <td><pre>AAA několik mezer BBB</pre></td>

← Zpět na všechna témata