„Limba # 151; coajă cărnoasă în gură, dinții care servește pentru căptușirea produselor alimentare, pentru a recunoaște gustul ei, precum și vorbire verbală, sau animale, pentru sunete individuale. "
HTML # 151; este etichetat documente limbaj de marcare. Cu alte cuvinte, orice document într-un limbaj HTML este un set de elemente. în care începutul și sfârșitul fiecărui element este notat cu marcaje speciale, numite etichete.
element # 151; Această structură, care descrie componentele individuale ale HTML-document. Elementul este format din trei părți: o etichetă de pornire, de conținut, și un tag final. etichetă # 151; un text special între paranteze unghiulare "<" и ">„Eticheta de final are același nume ca și tag-ul de start, dar începe cu o bară oblică“ / „De exemplu, elementul EM (selecție de text) arata ca acest lucru .:
Numele elementelor pot fi introduse în orice registru r. E. și echivalent.
Elementele trebuie să urmeze fie unul după altul, sau să fie imbricate în termen de un altul. Dacă eticheta de start Situat în interiorul celulei # 133;
Etichetele de închidere ale unor elemente pot fi omise. De exemplu, elementul final tag LI (element de listă), nu este necesar, de la începutul următorului element din listă marchează sfârșitul paragrafului precedent:
- folosind foi de stil în cascadă elemente de eticheta de final absenta de multe ori duce la rezultate neașteptate;
- în conformitate cu standardul XHTML. descrise mai jos, fiecare element trebuie să aibă o etichetă de sfârșit.
Unele elemente, cum ar fi BR (linie nouă) au eticheta de final, deoarece acestea nu au nici un conținut.
Atributele elementului definesc proprietățile sale. De exemplu, elementul IMG (imagine grafică) este atributul src. care indică locația fișierului de imagine, și atributul alt. Specifică un text alternativ pentru cazul, în cazul în care browser-ul nu afișează programul:
Atributele sunt întotdeauna incluse în tag-ul elementul de pornire și au forma:
Valoarea atribut poate fi închise în ghilimele simple sau duble. Citate pot fi omise în cazul în care valoarea atributului este format numai din litere (A-Za-z), (0-9), linii de pauză ( "-"), de subliniere ( "_"), două puncte ( ":") și punctele ( "").
nume de atribute pot fi colectate în orice caz, dar valorile lor pot fi dependente de registru. Trebuie să fie specific în tot ceea ce urmează vom scrie numele elementelor în numele majuscule și minuscule atribute.
Un număr de caractere în limba HTML este rezervată și ar trebui să fie prezentate într-un mod special:
paranteză unghiulară stânga ( "<")
Valorile atributelor HTML pot avea diferite tipuri de date. Tipurile de date de bază sunt după cum urmează.
tip CDATA valorile atributelor CDATA sunt șiruri de caractere, inclusiv, eventual, caractere speciale. La afișarea liniei de pauze sunt ignorate, iar transportul se întoarce, iar filele sunt înlocuite cu spații. De asemenea, ignoră ceea ce duce și la sfârșit spații în valoarea atributului. De obicei (dar nu întotdeauna) valorile de tip CDATA sensibile. ID-ul și NAME atribute Valorile de tip ID și NAME trebuie să înceapă cu o literă (A-Za-z) și să conțină litere numai latine (A-Za-z), numere (0-9), cratime ( "-"), subliniere ( "_"), două puncte ( ":") și puncte ( ""). Aceste valori depind de registru. Ele diferă prin aceea că NAME poate conține caractere speciale, iar ID-ul nu se poate. Și valorile IDREF de tip IDREF IDREFS și IDREFS indică identificatori, adică. E. La valoarea atributului id al altor elemente. Tip Valoare IDREF # 151; acesta este singurul identificator, iar valoarea tipului IDREFS # 151; o listă de identificatori, separate prin spații. IDREF și IDREFS sensibile. Numărul de valori numerice ale atributelor # 151; este un număr zecimal, constând din cel puțin o cifră (0-9). Valorile atributelor Text Text # 151; este o valoare de tip CDATA, reprezentând un text semnificativ. URI-URI valorile atributelor de tip # 151; Acest identificatori de resurse uniformi (complet sau relativ), dintre care sintaxa trebuie să respecte apendicele 2. Color valorile atributelor pot fi definite fie ca număr hexazecimal prefixat cu „#“ de tip „#RRGGBB“, specificând codul RGB-culoarea sau unul dintre cele 16 simbolice numele date în Tabelul P9.1. nume de culori sunt sensibile la majuscule.
Notă. Observatorii Microscape alte nume de culori de sprijin enumerate în tabelul P9.2.
O versiune alternativă a documentului. Cu atributul lang indică traducerea acestui document într-o altă limbă, cu atributul media indică versiunea documentului destinat altor suporturi (de exemplu, de imprimare).
Scenariul acestui tip de valorile atributelor # 151; este scenariile de client, care sunt de obicei un apel de funcție sau mai multe declarații într-un limbaj interpretat. Sintaxa script este definit de regulile sintactice ale limbii în cauză. Valorile Stylesheet de acest tip atribute # 151; Limba foi de stil CSS. Valori Cadru pentru acest atribut specifica tipul de nume de cadre. Ei trebuie să înceapă cu o literă (A-Za-z), cu excepția următoarelor valori speciale.
Descarcă documentul într-o fereastră nouă fără nume.
Descărcați documentul în cadrul ferestrei curente.
Descarcă documentul în fereastra părinte cadrul curent. În cazul în care cadrul are nici un părinte, este echivalentă cu _self.
Descarcă documentul complet în fereastra curentă, anulând astfel toate cadrele.
Un număr de atribute este aplicabilă la majoritatea elementelor HTML. Aceste atribute sunt împărțite în:
- atributele de bază (stil id clasă și titlu ..), care definesc proprietățile comune ale elementelor;
- Atributele localizare (dir si lang), care indică proprietățile limbii în care în scris conținutul elementului;
- Stivuitoare eveniment. care determină reacția elementului la diverse evenimente.
Atributul id atribuie un nume de element care este unic în cadrul documentului. Nu există două elemente pot avea aceleași valori id. Acest atribut are un număr de aplicații în HTML:
În următorul exemplu atributul id utilizat pentru a identifica cele două paragrafe:
Cu paragrafe din acest exemplu pot fi asociate stiluri respective. De exemplu, următoarea stylesheet definește culoarea fiecăruia dintre paragrafe:
Notă. Valorile atributelor ID-ul și numele sunt stocate în același spațiu de nume, astfel încât valorile lor pot fi diferite în cadrul documentului. Rețineți, de asemenea, că numele poate conține caractere speciale, și nici id.
Atributul de clasă indică faptul că elementul este un membru al unei anumite clase. Spre deosebire de atributului id orice număr de elemente se poate referi la aceeași clasă. Mai mult, elementul poate aparține mai multor clase # 151; În acest caz, valoarea atributului este o listă de nume de clase separate prin spații.
Notă. Cele mai multe browsere nu acceptă listele de clasă, pur și simplu ignora o astfel de clasă atribut.
Atributul de clasă este deosebit de util în selectorul de stil. Luați în considerare următorul exemplu:
Aici, în antetul documentului stabilit dimensiunea fontului pentru punctele obișnuite și paragrafele notei de clasă (Notă). Acum, pentru a include textul notei, pur și simplu atribuie punctul corespunzător (t. E. P elementului) atributul class = „note“. Este construit astfel încât toate notele din acest manual.
Atributul style vă permite să specificați elementul de stil în tag-ul său de pornire, de exemplu:
metaopisatel Pentru a utiliza acest atribut în titlul documentului ar trebui să fie incluse
În cele mai multe cazuri, utilizarea de clasă și atribute id de preferat, t. Pentru a. Ele oferă o separare a conținutului documentelor și afișare stilul său, care simplifică de obicei menținerea dezvoltării.
Atributul titlu specifică titlul elementului și este adesea folosit de observatori ca un indiciu (tooltip), care este afișat când cursorul este plasat pe elementul. Este deosebit de util în elementele A. LINK. IMG și obiect. în care el indică titlul sau investiția asociată a resurselor. Iată câteva exemple.
Atributul titlu este de asemenea util cu elemente Abbr și ACRONYM. tu unde permite să descifreze abrevieri. exemple:
Lang atribut specifica limbajul natural în care valorile scrise ale celorlalte atribute ale elementului și conținutul său (precum și toate sub-elemente, fără atributul lang). Cu toate că acest atribut nu este acceptat pe scară largă, este utilizat din ce în ce, de exemplu:
- unele documente motoare de căutare index în limba lor;
- sintetizatoare de vorbire pot folosi pronunția regulile, definite de o anumită limbă;
- Observatorii pot, în funcție de limba de a folosi fonturi diferite, pentru a lua în considerare regulile de despărțire în silabe, verificarea ortografiei, și așa mai departe. d.
Lang valoare atribut nu este sensibil la majuscule. O listă a valorilor sale posibile este prezentat în apendicele 8.
Limba principală a documentului poate fi specificat de atributul lang în elementul HTML sau în câmpul pentru antetul Content-Language HTTP.
Notă. atribut Lang nu ar trebui să fie folosit pentru a seta direcția de afișare a textului # 151; acesta este specificat de dir.
atributul dir specifică direcția afișării textului de la stânga la dreapta (dir = „ltr“, implicit) sau de la dreapta la stânga (dir = „rtl“). Toate caracterele din Unicode atribuite direcție, astfel încât textul afișează corect. Astfel, literele românești și latine sunt afișate de la stânga la dreapta, și evreiești și arabe - de la dreapta la stânga.
Standardul Unicode definește un algoritm bidirecțional, care trebuie să fie utilizate ori de câte ori documentul conține caractere care sunt afișate de la dreapta la stânga. Cu toate că, de obicei, acest algoritm oferă o imagine corectă a textului, există momente când direcția ieșirii textului trebuie să ceară în mod explicit, folosind atributul dir.
Să presupunem, de exemplu, că propunerea Rusiei conține o expresie ebraică, care conține un citat limba engleză. În acest caz, destinația de ieșire a frazei ebraice ar necesita direcții explicite: expresia ebraică, inclusiv un citat limba engleză trebuie să fie închise în SPAN sau BDO element de cu atributul dir = „rtl“.
HTML sprijină procesarea multor evenimente care pot apărea pe computerul client. Pentru a gestiona evenimentul pe care doriți să atribuiți atributul corespunzător al elementului al cărui nume este numele evenimentului, iar valoarea - script-ul (sau un apel de funcție sau un set de operatori). Valoarea acestui atribut poate conține caractere speciale.
În cazul în care documentul conține evenimentele de prelucrare, limbajul de scripting, implicit trebuie specificat în antetul documentului în metaopisatele