Jump to content
php.lv forumi

Teksta izmērs un lietojamība.


Qued

Recommended Posts

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

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

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

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

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 by Qued
Link to comment
Share on other sites

  • 4 weeks later...
×
×
  • Create New...