Mesajde Birkoff » Joi Iul 03, 2008 5:23 pm
Sunt anumite reguli care sunt explicate pe w3.org
In primul rand este specificat tipul documentului (html, xml, rss etc) si asa se face diferenta dintre un tip de document si altul
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Daca nu se specifica in pagina tipul documentului, browserul incearca sa detecteze singur tipul bazanduse dupa tagurile si regulile intalnite in document si comparandu-le cu cele pe care le stie deja.
Mai departe treaba e simpla, daca intalneste un tag html browserul asteapta ca acel tag sa primeasca anumite valori cum ar fi id, class, style si alte chestii, care sunt specificate pe w3.org pentru fiecare tag in parte.
In rest browserul nu face decat ce gaseste in acel document, iar daca nu primeste valorile pe care se asteapta sa le primeasca, le foloseste pe cele default sau da mesaj de eroare...
Pune de exemplu in firefox ca si culoare default de fundal culoarea roz si ca si culoare default pentru text culoarea verde si mergi asa pe net sa vezi cate site-uri nu au specificate aceste 2 culori in site si cum se vad site-urile daca nu se specifica valorile necesare...
In cazul in care un browser nu intelege o sintaxa (un tag nou de exemplu) de obicei acea sintaxa este ignorata, sau se afiseaza un mesaj de eroare, depinde de situatie...
De exemplu exista spiderii de genu google care au un browser minimal, care ignora sintaxa css, js si preia doar textul brut pentru indexare, sau mai sunt browsere text only care ignora orice imagine sau filmulet sau script (mai sunt intalnite la primele modele de browsere wap)
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.