Tehnologia HTML si CSS ne permite azi sa dam site-ului nostru un design complex si cat mai aproape de viziunea noastra artistica. Putem folosi, mai greu sau mai usor, diverse forme si culori pentru a da paginilor noastre o imagine deosebita.
In acest proces de personalizare si infrumusetare va veti lovi insa de un element rigid care va tine neaparat sa strige armonia intregului design. Este vorba, desigur, de un "Select box". Desi putem schimba culoarea textului din el, este imposibil sa-l determinam sa-si schimbe border-ul, backgroundul etc., el ramanand fidel librariilor grafice aferente browser-ului.
Singura solutie pe care am gasit-o este construirea un select din div-uri, css si javascript. E o sarcina dificila, si nu neaparat fiindca trebuie sa lucrezi cu handlere in javascript, ci pt ca este o bataie mare de cap sa faci o varianta acceptata de toate browserele. Ca idee, odata ce am gasit o solutie cat de cat acceptabila, vine IE8 si ... iarasi de la capat.
Personalizarea unui selectbox este o problema de a alege intre functionalitate (care poate fi afectata prin trecerea la javascript) si design (care poate suferi din cauza inflexibilitatii sale grafice) . Pana cand? Acest lucru il hotaresc dezvoltatorii de browsere. Ramane insa o curiozitate cum un element asa comun intr-o pagina a fost ocolit de valul de diversificare a imaginii web-ului.
Produs nou - gama Interfete Web
Acum 17 ani
Niciun comentariu:
Trimiteți un comentariu