Qued Posted August 17, 2006 Report Share Posted August 17, 2006 Sveikiņi. Parunāsim par teksta izmēru. Bekgraunds. Kā zināms, lielākajā daļā lapu teksta izmērs tiek norādīts ar px vērtībām. Kā zināms, pārlūkprogrammas piedāvā mainīt teksta izmēru (ķipa lielāks, mazāks). Taču, ja izmērs norādīts ar px, Internet Explorer nemaina teksta izmēru. Tā rezultātā čupa lietotāju nepamana, ka viņiem nejauši uzlicies mazākais vai lielākais teksta izmērs. Tagad es, sekojot labākajiem jūzabilitī standartiem, uztaisu lapu ar maināmu teksta izmēru (norādu teksta izmērus em vienībās). Palaižu lapu un sāku saņemt sūdzības, ka teksts ir vai nu tik sīks, ka nav salasāms, vai arī tik liels, ka riebīgi skatīties. Aizvainotajiem lietotājiem, protams, nav ne jausmas, ka ir iekš IE menu tāds setings kā Text Size. Kādi ir jūsu apsvērumi šajā sakarā? Darīt citādi, pievienot pārbaudes skriptus vai kā? Link to comment Share on other sites More sharing options...
Delfins Posted August 17, 2006 Report Share Posted August 17, 2006 izmanto pt Un lietotājs ir pats vainīgs, ka viņam uzlikts "SupaBig" vai "SupaSmall"... kā defaulto liec normālu izmēru (12px laikam, tikai raksti to iekš pt vienībām), nevis pielāgojies jūzeriem.. Link to comment Share on other sites More sharing options...
Qued Posted August 17, 2006 Author Report Share Posted August 17, 2006 Bet man tā ideja par em saknē liekas pareiza :) Šobrīd uztaisīju js, kas čeko fonta izmēru un 1x brīdina lietotāju un dod padomu, kā to izmēru mainīt :) Besī dumji lietotāji :) Link to comment Share on other sites More sharing options...
Delfins Posted August 17, 2006 Report Share Posted August 17, 2006 Nu tad padalies, labs koda snippet vienmēr noderēs.. Ja jau nosaki to fontu, tad pielāgojies, ja ir milzīgas novirzes :) Link to comment Share on other sites More sharing options...
Qued Posted August 17, 2006 Author Report Share Posted August 17, 2006 Nu pagaidām izlīdzējos šitā (funkciju getCookie sasēņoju internetā): function checkFontSize() { mmu=document.getElementById('mainmenu'); if (getCookie('mh')!=mmu.offsetHeight) { if (mmu.offsetHeight<13) { if (window.navigator.userAgent.indexOf('MSIE')>=0) { alert('Jūsu pārlūkprogrammā norādītais teksta izmērs varētu būt par sīku ērtai lapas pārlūkošanai. Lūdzu, loga augšpuses izvēlnē izvēlieties iestatījumu View -> Text Size -> Medium.'); } else alert('Jūsu pārlūkprogrammā norādītais teksta izmērs varētu būt par sīku ērtai lapas pārlūkošanai'); } if (mmu.offsetHeight>19) { if (window.navigator.userAgent.indexOf('MSIE')>=0) { alert('Jūsu pārlūkprogrammā norādītais teksta izmērs varētu būt par lielu ērtai lapas pārlūkošanai. Vai zināt, ka to var mainīt, piemēram, loga augšpuses izvēlnē izvēloties iestatījumu View -> Text Size -> Medium?'); } else alert('Jūsu pārlūkprogrammā norādītais teksta izmērs varētu būt par lielu ērtai lapas pārlūkošanai. Ja šo iestatījumu nemainijāt apzināti, iesakām norādīt vidējo teksta izmēru.'); } document.cookie='mh='+mmu.offsetHeight; } } function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } window.onload=function() { checkFontSize() }; Link to comment Share on other sites More sharing options...
blackhalt Posted August 17, 2006 Report Share Posted August 17, 2006 Tad jau labāk uzlikt [+] [-] fontu pogas tai pašā lapā. Link to comment Share on other sites More sharing options...
Qued Posted August 17, 2006 Author Report Share Posted August 17, 2006 Tad jau labāk uzlikt [+] [-] fontu pogas tai pašā lapā. Uz kā tu tās bāzētu? Css, js? Link to comment Share on other sites More sharing options...
bubu Posted August 17, 2006 Report Share Posted August 17, 2006 Nu ja - CSS+JS. Kā ta savādāk.. Link to comment Share on other sites More sharing options...
Qued Posted August 18, 2006 Author Report Share Posted August 18, 2006 Bet es negribu čakarēties :) Tagad sanāk, ka bugains pārlūks plus pavirši weblapu veidotāji ir noveduši sabiedrību pie līkiem interneta lietošanas paradumiem un lapu vairs nepietiek uztaisīt labi, to vēl nākas pielāgot "dļa osobo tupih" visādiem kreisiem paņēmieniem. Link to comment Share on other sites More sharing options...
bubu Posted August 18, 2006 Report Share Posted August 18, 2006 Kāds tur sakars pārluka bugiem? Tā taču ir normāla fīča, ka var pamainīt teksta lielumu. Link to comment Share on other sites More sharing options...
goldy Posted August 18, 2006 Report Share Posted August 18, 2006 ko tad nākas pielāgot? uztaisi lapu kā pienākas pēc visiem standartiem kā to ir paredzējis W3C un nebūs tev nekādu uztraukumu, tas ka lapā kādam rādas pārāk lieli vai mazi burti ir usera darīšana, varbūt viņš tā grib, varbūt viņam redze slikta, bet tu uzliksi 10px fontus un viņš tavā lapā neko nevarēs salasīt. vienkārši taisi lapu pēc rekomendācijām un standartiem, un liecies miierā. neb;us jābļauj ka explores ir caurumains un bugains, vai ka opera smird un firefox vispār iesūkā. Link to comment Share on other sites More sharing options...
Qued Posted August 20, 2006 Author Report Share Posted August 20, 2006 (edited) vienkārši taisi lapu pēc rekomendācijām un standartiem, un liecies miierā. neb;us jābļauj ka explores ir caurumains un bugains, vai ka opera smird un firefox vispār iesūkā. Viss jau labi un pareizi pateikts. Tā arī daru - taisu labu pēc w3c standartiem un labākajiem jūzabilitī priekšstatiem, taču jūzeris ir tups un viņam tie burti var būt par lielu vai par mazu (iepriekš jau paskaidroju situāciju). Abet tas tupais jūzeris varbūt ir potenciāls klients. Kāds tur sakars pārluka bugiem? Tā taču ir normāla fīča, ka var pamainīt teksta lielumu. Nu tur jau tā ideja,ka fīča normāla. Bet uz IE viņa daudzos gadījumos nestrādā. Jūzeris aiziet uz lapu, kur visi izmēri iekš px norādīti, nejauši izmaina ie burtu izmēru (lapas izskatā nekas nemainās). Atnāk uz manu lapu, a tur viss d$%sā. Domā, ka jūzeris meklē vainu savā galā? Edited August 20, 2006 by Qued Link to comment Share on other sites More sharing options...
goldy Posted August 21, 2006 Report Share Posted August 21, 2006 zinu ka users neuzskatīs sevi par vainīgu, bet nu sorry, katram auna pierem neizpatiksi, un ja lapa ir pēc standartiem un vairāk tādu būs, tad varbūt pēc 10 lapas apmeklējuma tas users sāks tomēr domāt ar galvu. Link to comment Share on other sites More sharing options...
bubu Posted September 12, 2006 Report Share Posted September 12, 2006 Lasāmais par tēmu: http://www.alistapart.com/articles/fontresizing Link to comment Share on other sites More sharing options...
Recommended Posts