Autor | Zpráva | ||
---|---|---|---|
Prochy Profil |
#1 · Zasláno: 16. 2. 2015, 10:54:19
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 * |
#2 · Zasláno: 16. 2. 2015, 11:04:22
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.
|
||
Časová prodleva: 8 let
|
0