| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 |
Zdravim,
Poreboval by som vyriesit jeden problem. Mam text v dive a chcem aby ked sa text dostane na urcitu hranicu, tak sa zobrazil odkaz napr. [url]...viac[/url]. Ak to nespravim, tak mi text bude prechadzat nepekne za div. Ako to vyriesit? Napadlo ma, ze useknem urcitucast retazca ale aku? Vezmime si napr. dva rezce:
iiiiiiiiiiiiiiiiiiiiiiiiiiiiii
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Oba maju dlzku 30 znakov, no pozrite na ten evidentny rozdiel v dlzke. Toto je presne ten problem na ktory by som narazil. No prave preto, pisem sem a hladam sofistikovanejsie riesenie.
Dakujem
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
da sa to vyriesit viacerymi sposobmi, zalezi od tvojich preferencii, ktory si vyberies... bud si zistis priemerny pocet znakov, ktore sa zmestia do daneho divu a budes zobrazovat prvych x znakov, pripadne pouzijes overflow:hidden a napozicujes si na koniec riadku link "viac"... mozes este pouzit font s rovnakou sirkou znakov, aj to je riesenie, ale v prostredi webu zrejme nepouzitelne...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 01.03.2010 15:29 | |
|
|
|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | Napísal autor témy Antuanet: 01.03.2010 15:37 | |
|
stenley píše: da sa to vyriesit viacerymi sposobmi, zalezi od tvojich preferencii, ktory si vyberies... bud si zistis priemerny pocet znakov, ktore sa zmestia do daneho divu a budes zobrazovat prvych x znakov, pripadne pouzijes overflow:hidden a napozicujes si na koniec riadku link "viac"... mozes este pouzit font s rovnakou sirkou znakov, aj to je riesenie, ale v prostredi webu zrejme nepouzitelne... Skusim ten priemerny pocet znakov a overflow:hiddena uvidim, co mi z toho bude vyhovovat viacej. Ďuri píše:
CSS3 hmm, tak nic
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 01.03.2010 18:54 | |
|
Nejde o to, ze CSS3, ale o to, ze je to siroko podporovane.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
IE to podporuje az od v7, nie?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 01.03.2010 19:03 | |
|
Tusim od 5.5, je to asi vymysel Mrkvosoftu. Na msdn.microsoft.com pisu len "partial" podporu, takze bude to treba odskusat.
|
|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | Napísal autor témy Antuanet: 01.03.2010 20:39 | |
|
Tak v tom pripade mozem skusit aj to,len sa bojim aby to nerobilo problemy
|
|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | Napísal autor témy Antuanet: 17.04.2010 21:32 | |
|
stenley píše: mozes este pouzit font s rovnakou sirkou znakov, aj to je riesenie, ale v prostredi webu zrejme nepouzitelne...
A ako si to potom mam vypocitat? Mam dajme tomu urcity div a ako mam vypocitat koko znakov sa mi tam vojde ak by som pouzil neproporcionalne pismo? Vysku nastaim lahko ale ako zistim sirku znaku na jeho vysku? Je na to nejaky vzorec?
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 17.04.2010 22:44 | |
|
Nijako to nezistíš, keďže záleží na fonte, použitom hintingu a kopci ďalších parametrov. Teda pomocou javascriptu sa to zistiť dá, ale rozumnejšie je počítať s tým, že html nie je obrázok a teda nie je vhodné obmedzovať výšku divu len kvôli tomu, aby to vyzeralo pekne (aj tak to takmer nikdy pekne nevyzerá).
|
|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | Napísal autor témy Antuanet: 17.04.2010 22:47 | |
|
No ja pouzivam pevne stanoveny font:
Kód: font-family: "Lucida Console", "Monaco CE", fixed, monospace;
Zistil som ze pri tomto fonte je sirka presne 0.6tina z vysky. Testoval som to na viacerych textoch a velkostiach pisma. Pouzivam monospace... Moze byt? Ci to ma nejake haciky?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| predcasne splatenie uveru v Ekonomika, práca, biznis, podnikanie a peniaze | 3 | 406 | 30.06.2014 17:35 Xaltotun | | Zmena textu a zanechani pozice v textu v PHP, ASP | 4 | 750 | 01.08.2009 21:26 Tominator | | Ukončenie procesov ... v Ostatné programy | 2 | 855 | 30.11.2010 22:32 mato59 | | Ukončenie zmluvy v Obchody, reklamácie a právo | 5 | 2299 | 10.07.2009 13:23 f_fabregas4 | | Zle ukoncenie tabulky v HTML, XHTML, XML, CSS | 5 | 553 | 04.07.2008 22:03 beks | | Ukoncenie viazanosti - pokuta? v Siete | 6 | 1070 | 04.12.2015 0:06 ac.milan | | ukoncenie zmluvy: internet v Obchody, reklamácie a právo | 9 | 2421 | 03.12.2009 14:00 tlacitko Enter | | Ukoncenie a privitanie v Operačné systémy Microsoft | 3 | 503 | 05.09.2008 16:54 FoNo | | Ako testovat ukoncenie aplikacie v Delphi, Visual Basic | 1 | 524 | 29.03.2013 18:14 BX | | Internet download manager- ukončenie v Ostatné programy | 0 | 293 | 13.01.2014 13:36 AsuSmaNiaK | | ukoncenie zmluvy so Slovanetom v Poskytovatelia internetu | 2 | 2722 | 11.05.2013 12:09 zalgoo | | ukoncenie bootovania do nudzoveho rezimu v Operačné systémy Microsoft | 4 | 471 | 03.02.2020 18:40 dracul | | Na ukončenie nežiadajte LOCK témy, ale ... v Informujem sa | 0 | 612 | 01.07.2016 9:58 JanoF | | Trvalé ukončenie aplikácií bežiacich na pozadí v Operačné systémy Microsoft | 2 | 1526 | 06.08.2011 23:24 mimkork | | Na ukončenie KÚPY nežiadajte LOCK témy, ale ... v Kúpim | 0 | 1257 | 01.07.2016 9:58 JanoF | | Orange FiberTV ukoncenie vysielania po 23. hodine v Poskytovatelia internetu | 7 | 600 | 10.04.2017 20:58 shiro |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|