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 | 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 | 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 | 34 Bydlisko: Brno | |
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | 39 |
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 | 34 Bydlisko: Brno |
Nejde o to, ze CSS3, ale o to, ze je to siroko podporovane.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 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 | 34 Bydlisko: Brno |
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 | 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 | 39 |
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 | 0 |
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 | 39 |
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 |
---|
| v Ekonomika, práca, biznis, podnikanie a peniaze | 3 | 457 | 30.06.2014 17:35 Xaltotun | | v PHP, ASP | 4 | 862 | 01.08.2009 21:26 Tominator | | v Ostatné programy | 2 | 898 | 30.11.2010 22:32 mato59 | | v Obchody, reklamácie a právo | 5 | 2348 | 10.07.2009 13:23 f_fabregas4 | | v Obchody, reklamácie a právo | 9 | 2462 | 03.12.2009 14:00 tlacitko Enter | | v Operačné systémy Microsoft | 3 | 539 | 05.09.2008 16:54 FoNo | | v HTML, XHTML, XML, CSS | 5 | 590 | 04.07.2008 22:03 beks | | v Siete | 6 | 1113 | 04.12.2015 0:06 ac.milan | | v Ostatné programy | 0 | 336 | 13.01.2014 13:36 AsuSmaNiaK | | v Poskytovatelia internetu | 2 | 2783 | 11.05.2013 12:09 zalgoo | | v Delphi, Visual Basic | 1 | 562 | 29.03.2013 18:14 BX | | v Operačné systémy Microsoft | 4 | 527 | 03.02.2020 18:40 dracul | | v Informujem sa | 0 | 666 | 01.07.2016 9:58 JanoF | | v Operačné systémy Microsoft | 2 | 1559 | 06.08.2011 23:24 mimkork | | v Predám | 0 | 2771 | 01.07.2016 9:58 JanoF | | v Kúpim | 0 | 1388 | 01.07.2016 9:58 JanoF |
|