Autor Zpráva
Prochy
Profil
Zdravím,

Mám text např. "Příliš žluťoučký kůň." Jeho velikost je nastavená na 12px, font-family: Arial. Mohu já určit, že šířka textu bude např. 100px? Potřeboval bych text oříznout, když bude mít např. 50px a doplnit tam "..". Nejlépe ještě v serverové části, ale obávám se, že tohle nebude možné, jelikož mezera, znak (malý velký) mají rozdílné šířky, poté ještě daný uživatel nebude mít danou sadu písma a tam už se to bude zase lišit.

Děkuji za odpověď
juriad_
Profil *
Muzes pouzit vlastnost text-overflow: http://kod.djpw.cz/llkb
Chamurappi
Profil
Reaguji na Prochyho:
Uživatel také může mít nastavenou jinou velikost písma (byť to v Exploreru použitím jednotek px znemožňuješ). I při stejném písmu a stejné velikosti bývá rozdíl v mezerách mezi znaky, třeba v Exploreru bývají o cca 0.03em větší než ve Firefoxu. Přesné rozměry textů jsou zkrátka vždy neznámé.

Potřeboval bych text oříznout, když bude mít např. 50px a doplnit tam ".."
Dvě tečky? Co to znamená? Výpustka jsou tři tečky.
Asi by ti pomohla CSS vlastnost text-overflow: ellipsis, ale nevím, jaká je teď podpora.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0