Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Struktura e përgjithshme e etiketave. Struktura semantike për faqen HTML5

Struktura e përgjithshme e etiketave. Struktura semantike për faqen HTML5

etiketa

Quhen komandat e shfletuesit që ju tregojnë se si të shfaqni tekstin, të futni tabela, imazhe dhe objekte të tjera etiketa (nga anglishtja.etiketë - etiketë, shenjë). Vetë etiketat (komandat) nuk shfaqen në ekran.

Emri i etiketës shkruhet në kllapa trekëndëshi, për shembull, - një etiketë që i thotë shfletuesit të shkruajë të gjithë tekstin pasues me shkronja të zeza. Emri i etiketës mund të shkruhet në çdo rast (të mëdha ose të vogla), d.m.th do të trajtohet nga shfletuesi në të njëjtën mënyrë si .

Etiketat janë çiftëzohet dhe i paçiftuar. Për shembull, tag i thotë shfletuesit që të shkruajë të gjithë tekstin pasues deri në komandë. Në këtë rast thirret etiketa që jep komandën hapje, dhe etiketa që anulon komandën është mbyllja.

Etiketat mund të kenë parametrave(ose atributet). Për shembull, për të vendosur ngjyrën e shkronjave, përdorni etiketën e fontit me parametrin e ngjyrës: është etiketa hapëse që i thotë shfletuesit të japë fontin në të gjelbër (në këtë shembull) që tani deri në etiketën mbyllëse.

Disa parametra kërkojnë specifikim të detyrueshëm të vlerave të tyre. Për disa cilësime, shfletuesi përdor vlerat e paracaktuara nëse nuk janë vendosur vlera të tjera.

Nëse etiketa ka disa parametra, atëherë ato shkruhen me një hapësirë ​​në çdo sekuencë. Për shembull: - dy hyrje të ngjashme të etiketës së fontit hapës me parametrat e ngjyrës dhe madhësisë.

Struktura e faqeve HTML

Çdo faqe html duhet të përmbajë etiketat e mëposhtme të kërkuara:

    html- i tregon shfletuesit se faqja është e shkruar në HTML dhe rreshtat deri në etiketën mbyllëse janë një dokument i vetëm;

    kokë- informacione të rëndësishme që përshkruajnë këtë dokument vendosen midis etiketave hapëse dhe mbyllëse;

    trupi- midis etiketave hapëse dhe mbyllëse vendoset përmbajtja e faqes.

Pra, dokumenti HTML ka strukturën e mëposhtme:

Përshkrimi i dokumentit (nuk shfaqet në vetë faqen)

Përmbajtja (shfaqet në faqe bazuar në shënimin e specifikuar)

Seksioni në vetvete është opsional dhe shërben për të përmbajtur një përshkrim të dokumentit. Nëse është, atëherë etiketa e kërkuar është vetëm TITULLI, përmbajtja e të cilit specifikon titullin e dokumentit, që zakonisht shfaqet në shiritin e titullit të dritares së shfletuesit.

Për shembull, kjo linjë 1_HTML do të vendosë emrin e dokumentit në "1_HTML", i cili në Mozilla Firefox do të pasqyrohet në titullin e dritares dhe në skeda (kur hapen disa faqe):

2. Formatimi i tekstit

    Fontet: shkronja, madhësia, ngjyra

    Dekorimi i tekstit

    Titujt

    Etiketat e ndërprerjes së rreshtit dhe formatimit të paragrafit

    Rreshtimi i tekstit

    Ushtrimi

Fontet: shkronja, madhësia, ngjyra

Duke përdorur shënjimin HTML, mund të shkruani tekst në stile të ndryshme (shtypje), madhësi dhe ngjyra. Etiketa përdoret për këtë. , i cili ka disa parametra:

    fytyrë- për të vendosur kufjet,

    madhësia- për të vendosur madhësinë,

    ngjyrë- për të vendosur ngjyrën.

Për të vendosur fontin, madhësinë ose ngjyrën e dëshiruar, duhet t'i caktoni vlerën e duhur parametrit përkatës:

parametri = "vlera"

Kufje

Për shembull, për të shkruar tekst në font Times New Roman, duhet të futni një etiketë përpara tekstit të dëshiruar dhe caktojeni atë në parametrin fytyrë kuptimi Times New Roman, dhe që nga ajo kohë etiketë - çiftuar, atëherë pas tekstit të kërkuar, duhet të futni etiketën mbyllëse:

Teksti i Times New Roman

Teksti i Times New Roman

Parametrit të fytyrës mund t'i caktohen vlera të shumta të ndara me presje:

face="Times New Roman, Times, Serif"

Në këtë rast, shfletuesi së pari do të përpiqet të shfaqë tekstin në font Times New Roman. Nëse një font i tillë nuk është i disponueshëm në kompjuterin e përdoruesit, atëherë shfletuesi do të përpiqet të shfaqë tekstin në font Kohët etj.

Permasa

Për të shkruar tekst të madhësisë 4, duhet të futni një etiketë përpara tekstit të dëshiruar dhe të vendosni parametrin e madhësisë së tij në 4:

Teksti i madhësisë 4

Si rezultat, shfletuesi do të shfaq këtë linjë si kjo:

Teksti i madhësisë 4

Çfarë do të thotë ky numër misterioz 4? Parametri madhësia mund të marrë vlera nga 1 përpara 7 . Këto janë njësi arbitrare. Madhësia mesatare e paracaktuar është madhësia = "3".

Prandaj, madhësia e tekstit 4 është madhësia mesatare e rritur me 1 njësi konvencionale, dhe madhësia 2 është madhësia mesatare e reduktuar me 1 njësi konvencionale, e kështu me radhë. Sasia e tekstit të vendosur në këtë mënyrë quhet absolute.

Por ka një mënyrë tjetër për të zvogëluar ose rritur madhësinë e tekstit nga madhësia e paracaktuar. Për ta bërë këtë, duhet të caktoni parametrin madhësia kuptimi "-1" ose "+1" përkatësisht. Me këtë metodë të vendosjes së madhësisë quhet madhësia e tekstit i afërm.

Pra, për të marrë një madhësi teksti prej 5, mund të përdorni dy metoda:

Teksti i dimensionit 5 ose Teksti i dimensionit 5

Përveç sa më sipër, ka disa mënyra të tjera për të vendosur madhësinë e tekstit.

Zmadhoni tekstin duke përdorur etiketën :

Teksti i zmadhuar

Si rezultat, shfletuesi do të shfaq këtë linjë si kjo:

Teksti i zmadhuar

Mund ta zvogëloni tekstin duke përdorur etiketën :

tekst i reduktuar

Si rezultat, shfletuesi do të shfaq këtë linjë si kjo:

tekst i reduktuar

etiketa dhe mund të përsëritet disa herë për të rritur efektin. Për shembull, nëse rezultati i rreshtit:

Tekst i madh

teksti nuk është mjaft i madh:

Tekst i madh

mund të shkruhet kështu:

Tekst i madh

Dhe rezultati është një tekst më i madh:

Tekst i madh

Ngjyrë

Tani për vendosjen e ngjyrës së tekstit. Për të shkruar tekstin me të kuqe, duhet të futni një etiketë përpara tekstit të dëshiruar dhe caktojeni atë në parametrin ngjyrë kuptimi e kuqe:

tekst i kuq

Si rezultat, shfletuesi do të shfaq këtë linjë si kjo:

tekst i kuq

Por ngjyra mund të vendoset jo vetëm me emër, por edhe nga një vlerë numerike në format heksadecimal, e cila duket si një shenjë # dhe 6 karaktere (numrat 0-9 dhe shkronjat e alfabetit latin A-F) pas tij. Për shembull, e kuqja është një vlerë heksadecimal #FF0000. ato. Ka dy mënyra për të shkruar tekst me të kuqe:

tekst i kuq ose tekst i kuq

Këtu mund të shkarkoni tabelën e ngjyrave, e cila tregon ngjyrat kryesore, emrat e tyre dhe vlerat përkatëse heksadecimal të tyre.

Nëse hapni ndonjë faqe interneti, ajo do të përmbajë elementë tipikë që nuk ndryshojnë në varësi të llojit dhe drejtimit të faqes. Shembulli 4-1 tregon kodin për një dokument të thjeshtë që përmban etiketa bazë.

Shembulli 4.1. Kodi burimor i faqes së internetit

Shembull i faqes në internet

kokë

Paragrafi i parë.

Paragrafi i dytë.

Kopjoni përmbajtjen e këtij shembulli dhe ruajeni në dosjen c:\www\ si shembull41.html. Pas kësaj, hapni shfletuesin dhe hapni skedarin përmes artikullit të menusë Skedari > Hap skedarin (Ctrl+O). Në dialogun e përzgjedhjes së dokumentit, specifikoni skedarin shembull41.html. Faqja e internetit e paraqitur në Fig. 4.1.

Oriz. 4.1. Rezultati i ekzekutimit të shembullit

Elementika për qëllim të tregojë llojin e dokumentit aktual - DTD (përkufizimi i llojit të dokumentit, përshkrimi i llojit të dokumentit). Kjo është e nevojshme në mënyrë që shfletuesi të kuptojë se si të interpretojë faqen aktuale të internetit, sepse HTML ekziston në disa versione, përveç kësaj, ekziston XHTML (Extensible HyperText Markup Language, gjuha e zgjeruar e shënjimit të hipertekstit), e ngjashme me HTML, por e ndryshme në sintaksë. Në mënyrë që shfletuesi "të mos ngatërrohet" dhe të kuptojë se sipas cilit standard duhet të shfaqet një faqe në internet, është e nevojshme të vendosni në rreshtin e parë të kodit .

Ka disa lloje, ato ndryshojnë në varësi të versionit të HTML që synojnë. Në tabelë. 4.1. jepen llojet kryesore të dokumenteve me përshkrimin e tyre.

Tab. 4.1. DTD të vlefshme
DOCTYPE Përshkrim
HTML 4.01
Sintaksë e rreptë HTML.
Sintaksa kalimtare HTML.
Kornizat përdoren në një dokument HTML.
HTML 5
Ky version i HTML ka vetëm një tip doctype.
XHTML 1.0
Sintaksë e rreptë XHTML.
Sintaksa kalimtare XHTML.
Dokumenti është i shkruar në XHTML dhe përmban korniza.
XHTML 1.1
Zhvilluesit e XHTML 1.1 presin që ai gradualisht të zëvendësojë HTML. Siç mund ta shihni, ky përkufizim nuk ka ndarje në lloje, pasi sintaksa është e njëjtë dhe i bindet rregullave të qarta.

Dallimi midis përshkrimeve të rrepta dhe atyre kalimtare të dokumenteve është qasja e ndryshme për të shkruar kodin e dokumentit. HTML strikte kërkon respektim të rreptë të specifikimeve HTML dhe nuk fal gabime. HTML kalimtare është më "i qetë" për disa gabime të kodit, kështu që ky lloj preferohet në raste të caktuara.

Për shembull, HTML dhe XHTML strikte kërkojnë etiketën , por në HTML kalimtare mund të hiqet dhe të mos specifikohet. Në të njëjtën kohë, mbani mend se shfletuesi do të shfaqë dokumentin në çdo rast, pavarësisht nëse përputhet me sintaksën apo jo. Një verifikim i tillë kryhet duke përdorur një vërtetues dhe ka për qëllim kryesisht zhvilluesit të gjurmojnë gabimet në një dokument.</p> <p>Në vijim do të përdorim kryesisht striktin<!DOCTYPE>, përveç rasteve kur thuhet në mënyrë specifike. Kjo do të na lejojë të shmangim gabimet e zakonshme dhe të na mësojë të shkruajmë kodin e saktë sintaksor.</p> <p>Shpesh është e mundur të hasësh kodin HTML pa përdorur asnjë<!DOCTYPE>, faqja e internetit do të shfaqet përsëri në një rast të tillë. Megjithatë, mund të ndodhë që i njëjti dokument të shfaqet ndryshe në shfletues kur përdoret<!DOCTYPE>dhe pa të. Për më tepër, shfletuesit mund të shfaqin dokumente të tilla në mënyrën e tyre, si rezultat, faqja do të "shkërmoqet", d.m.th. do të shfaqet në një mënyrë krejtësisht të ndryshme, siç kërkohet nga zhvilluesi. Për të shmangur situata të tilla, gjithmonë shtoni<!DOCTYPE>deri në fillim të dokumentit.</p><p>Etiketë <html>përcakton fillimin e skedarit HTML, titulli ruhet brenda tij ( <head>) dhe trupi i dokumentit ( <body> ).</p><p>Titulli i dokumentit, siç quhet edhe blloku <head>, mund të përmbajë tekst dhe etiketa, por përmbajtja e këtij seksioni nuk shfaqet drejtpërdrejt në faqe, përveç kontejnerit <title> .</p><p> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </p><p>Etiketë <meta>është universale dhe shton një klasë të tërë karakteristikash, në veçanti, me ndihmën e meta etiketave, siç quhet përgjithësisht ky etiketë, mund të ndryshoni kodimin e faqes, të shtoni fjalë kyçe, përshkrimin e dokumentit dhe shumë më tepër. Në mënyrë që shfletuesi të kuptojë se ka të bëjë me kodimin UTF-8 (Formati i transformimit Unicode, formati i transformimit Unicode) dhe kjo linjë shtohet.</p><p> <title>Shembull i faqes në internet

Etiketë përcakton titullin e një faqe interneti, ky është një nga elementët e rëndësishëm të krijuar për të zgjidhur shumë probleme. Në sistemin operativ Windows, teksti i titullit shfaqet në këndin e sipërm të majtë të dritares së shfletuesit (Fig. 4.2).</p> <p><img src='https://i0.wp.com/htmlbook.ru/files/images/samhtml/fig_1_04_02.png' height="37" width="194" loading=lazy loading=lazy></p> <p>Oriz. 4.2. Pamja e kokës në shfletues</p> <p>Etiketë <title>është i detyrueshëm dhe duhet të jetë i pranishëm në kodin e dokumentit.</p><p>Sigurohuni që të shtoni një etiketë mbyllëse</head> për të treguar që blloku i titullit të dokumentit është i plotë.</p><p>Trupi i dokumentit <body>është menduar për vendosjen e etiketave dhe përmbajtjes së ueb faqes.</p><p> <h1>kokë</h1> </p><p>HTML ofron gjashtë nivele të ndryshme të titujve të tekstit që tregojnë rëndësinë relative të seksionit pas titullit. po, tag <h1>përfaqëson titullin më të rëndësishëm të nivelit të parë dhe etiketën <h6>shërben për të përcaktuar një titull të nivelit të gjashtë dhe është më pak i rëndësishëm. Si parazgjedhje, titulli i nivelit të parë shfaqet me fontin më të madh të trashë, titujt e nivelit tjetër janë më të vegjël. etiketa <h1>...<h6>janë elementë të nivelit të bllokut, ato gjithmonë fillojnë në një linjë të re dhe pas tyre, elementë të tjerë shfaqen në rreshtin tjetër. Përveç kësaj, një hapësirë ​​boshe shtohet para dhe pas titullit.</p><p> <!-- Комментарий --> </p><p>Disa tekste mund të fshihen nga shfaqja në shfletues duke e bërë atë një koment. Megjithëse përdoruesi nuk do ta shohë një tekst të tillë, ai përsëri do të transmetohet në dokument, kështu që shikimi i kodit burimor mund të zbulojë shënime të fshehura.</p> <p>Nëse hapni ndonjë faqe interneti, ajo do të përmbajë elementë tipikë që nuk ndryshojnë në varësi të llojit dhe drejtimit të faqes. Shembulli 1 tregon kodin për një dokument të thjeshtë që përmban elementet kryesore.</p><p>Shembulli 1: Kodi burimor i faqes së internetit</p><p> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Shembull i faqes në internet

kokë

Paragrafi i parë.

Paragrafi i dytë.

Kopjoni përmbajtjen e këtij shembulli dhe ruajeni në dosjen c:\www\ si shembull2.html. Pas kësaj, hapni shfletuesin dhe hapni skedarin përmes artikullit të menusë Skedari > Hap skedarin(Ctrl+O). Në dialogun e përzgjedhjes së dokumentit, specifikoni skedarin shembull2.html. Faqja e internetit e paraqitur në Fig. një.

Oriz. 1. Rezultati i shembullit në shfletues

Elementi(jar. doctype) ka për qëllim të tregojë llojin e dokumentit aktual - DTD (përkufizimi i llojit të dokumentit, përshkrimi i llojit të dokumentit). Kjo është e nevojshme në mënyrë që shfletuesi të kuptojë se si të interpretojë faqen aktuale të internetit, sepse HTML ekziston në disa versione - HTML5 moderne ose HTML4 dhe XHTML e trashëguar. Në mënyrë që shfletuesi "të mos ngatërrohet" dhe të kuptojë se sipas cilit standard duhet të shfaqet një faqe në internet, është e nevojshme të vendosni në rreshtin e parë të kodit.

Meqenëse do të punojmë vetëm me HTML5 në të ardhmen, do të na duhet vetëm një doctype e shkurtër dhe moderne.

Përmendëm se emrat e elementeve mund të shkruhen me shkronja të vogla dhe të mëdha. TEKy rregull vlen gjithashtu dhe mund të shkruhet në mënyra të ndryshme. Megjithatë, tradicionalisht emri i këtij elementi shkruhet me shkronja të mëdha.

Etiketa hapëse përcakton fillimin e dokumentit HTML, brenda tij ruhet "koka" ( ) dhe "trupi" i dokumentit ( ).

Përmbajtja e këtij seksioni nuk shfaqet drejtpërdrejt në faqe, përveç elementit . Brenda <head>mund të përfshijë elementët e mëposhtëm: <base> , <link> , <meta> , <script> , <style>ose <title> .</p><p> <meta charset="utf-8"> </p><p>Elementi <meta>është universale dhe shton një klasë të tërë veçorish, në veçanti, me ndihmën e një etikete meta, siç quhet përgjithësisht ky element, mund të ndryshoni kodimin e faqes, të shtoni fjalë kyçe, përshkrimin e dokumentit dhe shumë më tepër, të krijuara për shfletuesin ose kërkimin motorët. Në veçanti, në mënyrë që shfletuesi të kuptojë se ka të bëjë me kodimin UTF-8 (format i transformimit Unicode, formati i transformimit Unicode) dhe kjo linjë shtohet.</p><p> <title>Shembull i faqes në internet

Elementi përcakton titullin e faqes në internet. Në shfletues, ai shfaqet në skedën aktuale (Fig. 2).</p><p><img src='https://i1.wp.com/webref.ru/assets/images/html-tutorial/title.png' height="62" width="367" loading=lazy loading=lazy></p><p>Oriz. 2. Emri i faqeve të internetit në shfletues</p><p>Elementi <title>është i detyrueshëm dhe duhet të jetë i pranishëm në kodin e dokumentit. Brenda tij lejohet të shkruhet vetëm tekst dhe asnjë element tjetër <title>Nuk duhet te jete. Por lejohet të shtoni karaktere të ndryshme teksti, për shembull, si kjo: <span><title>Adobe™ Photoshop® .

Etiketa mbyllëse tregon se "koka" e dokumentit është e plotë.

"Trupi" i dokumentit është projektuar për të përmbajtur elementet dhe përmbajtjen e një faqe interneti.

kokë

HTML ofron gjashtë nivele të ndryshme të titujve të tekstit që tregojnë rëndësinë relative të seksionit pas titullit. Po, element

përfaqëson titullin më të rëndësishëm të nivelit të parë dhe elementin

shërben për të përcaktuar një titull të nivelit të gjashtë dhe është më pak i rëndësishëm. Si parazgjedhje, titulli i nivelit të parë shfaqet me fontin më të madh të trashë, titujt e nivelit tjetër janë më të vegjël. Elementet

...

janë elementë të nivelit të bllokut, ato gjithmonë fillojnë në një linjë të re dhe pas tyre, elementë të tjerë shfaqen në rreshtin tjetër. Përveç kësaj, shfletuesi shton një hapësirë ​​boshe para dhe pas titullit.

Disa tekste mund të fshihen nga shfaqja në shfletues duke e bërë atë një koment. Megjithëse përdoruesi nuk do ta shohë një tekst të tillë, ai përsëri do të transmetohet në dokument, kështu që duke parë kodin e tij burimor, mund të gjeni shënime të fshehura.

Shpjegoni kodin tuaj aty ku është e nevojshme, nëse është e mundur.

Përdorni komente për të shpjeguar kodin tuaj: çfarë bën ai, për çfarë është përgjegjës dhe pse përdoret zgjidhja e zgjedhur.

(Ky hap është opsional sepse nuk ka kuptim të presësh që kodi të jetë gjithmonë i dokumentuar mirë. Dobia e komentimit varet nga kompleksiteti i projektit dhe mund të ndryshojë midis kodit HTML dhe CSS.)

Detyrat

Shënoni detyrat për listën tuaj të detyrave PËR TË BËRË .

Etiketoni detyrat me një fjalë kyçe PËR TË BËRË. mos përdorni formate të tjera të përdorura zakonisht si p.sh @@ .

Vendosni kontaktet (emrin e përdoruesit ose listën e postimeve) në kllapa: TODO (kontakti) .

Përshkruani detyrën pas një dy pika, për shembull: TODO: Detyrë .

Rekomanduar:(# TODO (Ivan Ivanov): Merre me qendrimin #)

Test

Rekomanduar:
  • kastravecat
  • Domate

Rregullat e formatimit HTML

Lloji i dokumentit

Përdorni HTML5.

(Rekomandohet të përdoret HTML me llojin e përmbajtjes tekst/html. Mos përdorni XHTML pasi aplikacioni/xhtml+xml mbështetet më pak mirë nga shfletuesit dhe kufizon optimizimin.)

Vlefshmëria e HTML

Përdorni HTML të vlefshëm kurdo që të jetë e mundur.

Përdorni kod të vlefshëm HTML, përveç nëse përdorimi nuk arrin madhësinë e skedarit të kërkuar për nivelin e dëshiruar të performancës.

Vlerësuesi HTML i W3C (anglisht) për të kontrolluar vlefshmërinë e kodit.

Vlefshmëria është një cilësi e rëndësishme dhe megjithatë e matshme e një kodi. Shkrimi i HTML-së së vlefshme inkurajon të mësuarit rreth kërkesave dhe kufizimeve teknike dhe siguron përdorimin e duhur të HTML.

Nuk rekomandohet: Ekzaminimi

Vetëm duke kontrolluar
Rekomanduar: Ekzaminimi
Vetëm një kontroll.

Semantika

Përdorni HTML ashtu siç ishte menduar të ishte.

Përdorni elementë (nganjëherë të quajtur gabimisht "etiketa") për qëllimin e tyre të synuar: titujt për titujt, fq për paragrafët a për lidhjet, etj.

Kjo e bën kodin më të lehtë për t'u lexuar, modifikuar dhe mirëmbajtur.

Alternativë për multimedia

Gjithmonë përfshini përmbajtje alternative mediatike.

Përpiquni të specifikoni përmbajtje alternative mediatike, të tilla si imazhe, video ose animacione të përcaktuara me kanavacë. Për fotot, ky është tekst kuptimplotë alt ( alt), dhe për transkriptimin video dhe audio të tekstit dhe titrave nëse është e mundur.

Përmbajtja alternative mund të ndihmojë njerëzit me aftësi të kufizuara. Për shembull, është e vështirë për një person me shikim të ulët të kuptojë se çfarë është në foto nëse nuk është vendosur për të. @alt. Mund të jetë e vështirë për njerëzit e tjerë të kuptojnë se çfarë thuhet në një video ose regjistrim audio.

(Nëse për foton altështë i tepërt, ose përdoret vetëm për qëllime dekorative në vende ku CSS nuk mund të përdoret, përdorni tekst bosh alt alt = "" )

Ndarja e përgjegjësisë

Struktura, dizajni dhe sjellja e veçantë.

Mbani strukturën (shënjimin), paraqitjen (stilet) dhe sjelljen (skriptimin) të ndara dhe përpiquni të mbani në minimum ndërveprimin midis tyre.

Sigurohuni që dokumentet dhe shabllonet përmbajnë vetëm HTML dhe që HTML shërben vetëm për të përcaktuar strukturën e dokumentit. Transferoni të gjithë kodin përgjegjës për dizajnin në skedarët e stilit, dhe kodin përgjegjës për sjelljen - te skriptet.

Përpiquni t'i mbani në minimum kryqëzimet e tyre duke përfshirë një numër minimal skedarësh stili dhe skriptesh në shabllone.

Ndarja e strukturës nga prezantimi dhe sjellja ndihmon në ruajtjen e kodit më të lehtë. Modifikimi i shablloneve dhe dokumenteve HTML kërkon gjithmonë më shumë kohë sesa modifikimi i skedarëve ose skripteve të stilit.

Nuk rekomandohet: HTML është e keqe

HTML është e keqe

Unë kam lexuar për këtë diku më parë, por tani gjithçka është e qartë: HTML është marrëzi!!1

Nuk mund ta besoj që për të ndryshuar dizajnin, duhet të ribëni gjithçka çdo herë.

Rekomanduar: Ridizajnimi im i parë vetëm me CSS

Dizajni im i ri CSS

Kam lexuar për këtë më parë, por më në fund e bëra vetë: Përdorni ndarjen e shqetësimeve dhe mos e futni stilimin në HTML

Shume Bukur!

lidhje mnemonike

Mos përdorni lidhje mnemonike.

Përjashtimi i vetëm nga ky rregull janë karakteret e shërbimit HTML (për shembull < dhe & ) si dhe karaktere ndihmëse dhe "të padukshme" (për shembull, një hapësirë ​​që nuk prishet).

Etiketat opsionale

Mos përdorni etiketa opsionale. (jo e nevojshme)

Etiketat opsionale mund të hiqen për të zvogëluar madhësinë e skedarit dhe për të përmirësuar lexueshmërinë e kodit. Specifikimi HTML5 ka një listë të etiketave opsionale.

(Mund të duhet pak kohë që kjo qasje të përdoret gjerësisht, sepse është shumë e ndryshme nga ajo që u mësohet zakonisht zhvilluesve të uebit. Për sa i përket konsistencës dhe thjeshtësisë së kodit, është mirë që të hiqen të gjitha etiketat opsionale, dhe jo disa nga ato).

Nuk rekomandohet: Ne shpenzojmë bajt - ne shpenzojmë para.
Rekomanduar: Bajt janë para!

Kështu që

atribut "lloj".

Mos specifikoni një atribut lloji kur lidhni stilet dhe skriptet me një dokument.

Mos përdorni atribut lloji kur lidhni stile (përveç kur përdoret diçka tjetër përveç CSS) dhe skriptet (përveç kur nuk është JavaScript).

Specifikoni një atribut lloji në këtë rast, jo domosdoshmërisht sepse HTML5 përdor tekst/css (anglisht) dhe tekst/javascript (anglisht) si parazgjedhje. Kjo do të funksionojë edhe në shfletues të vjetër.

Nuk rekomandohet:
Rekomanduar:
Nuk rekomandohet:
Rekomanduar:

Rregullat e formatimit HTML

Formatimi

Krijoni një rresht të ri për çdo element blloku, tabelë ose liste dhe bëni dhëmbëzim çdo element fëmijë.

Pavarësisht nga stilet e vendosura për elementin (CSS ju lejon të ndryshoni sjelljen e elementit duke përdorur veçorinë shfaqja), mbështillni çdo bllok ose element tabele në një rresht të ri.

Vendosni gjithashtu dhëmbëza për të gjithë elementët e vendosur në një element blloku ose tabele.

(Nëse keni probleme me hapësirën e bardhë midis artikujve të listës, mund t'i vendosni të gjitha li elementet në një rresht. Lintu [mjete për kontrollimin e cilësisë së kodit përafërsisht. per.] rekomandohet në këtë rast të lëshohet një paralajmërim në vend të një gabimi.


Rekomanduar:
  • Masha
  • Glasha
  • Cheburash

Rekomanduar:
Fitimi taksat
$ 5.00 $ 4.50

Rregullat e stilimit të CSS

Vlefshmëria e CSS

Përdorni CSS të vlefshme kur është e mundur.

Me përjashtim të rasteve kur nevojitet kod specifik i shfletuesit ose gabime të verifikuesit, përdorni kod të vlefshëm CSS.

Përdorni mjete si Vlerësuesi CSS W3C për të vërtetuar kodin tuaj.

Vlefshmëria është një cilësi e rëndësishme dhe megjithatë e matshme e një kodi. Shkrimi i CSS i vlefshëm ndihmon për të hequr qafe kodin e tepërt dhe siguron përdorimin e saktë të fletëve të stilit…

Identifikuesit dhe emrat e klasave

Përdorni emra dhe identifikues të përgjithshëm ose kuptimplotë.

Në vend që të përdorni shifra, ose të përshkruani pamjen e një elementi, përpiquni të shprehni kuptimin e krijimit të tij në emër të një klase ose identifikuesi, ose t'i jepni një emër të përgjithshëm ...

Emrat e gërmave janë thjesht një variant i emrit për elementë që nuk kanë qëllim të veçantë ose nuk janë të ndryshëm nga vëllezërit e motrat e tyre. Ata zakonisht nevojiten si "ndihmës".

Përdorimi i emrave funksionalë ose shabllonesh redukton nevojën për ndryshime të panevojshme në dokument ose shabllone.

Nuk rekomandohet: /* I vjetëruar: nuk ka kuptim */ #yee-1901 () /* I vjetëruar: përshkrimi i pamjes */ .button-jeshile () .i qartë ()
Rekomanduar:/* Rekomandohet: deri në pikë dhe në pikë */ #gallery () #login () .video () /* Rekomandohet: emri i shkronjës */ .aux () .alt ()

Emrat e identifikuesve dhe klasave

Për identifikuesit dhe klasat, përdorni emra të gjatë sa të jetë e nevojshme, por sa më të shkurtër që të jetë e mundur.

Mundohuni të formuloni saktësisht se çfarë duhet të bëjë ky element, duke qenë sa më konciz.

Ky përdorim i klasave dhe identifikuesve kontribuon për ta bërë kodin më të lehtë për t'u kuptuar dhe më efikas.

Përzgjedhës të tipit

Shmangni përdorimin e emrave të klasave ose identifikuesve me përzgjedhës të llojit të elementit (etiketës).

Përveç rasteve kur është e nevojshme (për shembull, me klasa ndihmëse), mos përdorni emra elementësh me emra klasash ose identifikues.

Shkurtesat për pronat

Përdorni shënime të shkurtuara të pronave kur është e mundur.

CSS ofron shumë forma të ndryshme stenografi (për shembull, font), të cilat rekomandohen të përdoren kudo që të jetë e mundur, edhe nëse specifikohet vetëm një nga vlerat.

Përdorimi i stenografisë së pronave është i dobishëm për efikasitet më të madh dhe kuptim më të mirë të kodit.

Nuk rekomandohet: /* Nuk rekomandohet */ border-top-style: asnjë; font-familja: palatino, gjeorgjia, serif; madhësia e shkronjave: 100% lartësia e vijës: 1.6; mbushje-fund: 2em mbushje-majtas: 1em mbushje-djathtas: 1em; mbushje-mbushje: 0;
Rekomanduar:/* Rekomandohet */ border-top: 0; fonti: 100%/1.6 palatino, gjeorgji, serif; mbushje: 0 1em 2em;

0 dhe njësi

Mos specifikoni njësi për vlerat nule

Mos specifikoni njësi për vlerat null, përveç nëse ka një arsye për të.

0 në pjesën e plotë të thyesës

Mos vendosni "0" në pjesën e plotë të numrave thyesorë.

Mos e vendosni 0 në pjesën e plotë në vlerat midis -1 dhe 1.

Kuotat në lidhje

Mos përdorni thonjëza në lidhje

Mos përdorni thonjëza ( "" , "" ) Me url () .

Emrat heksadecimal të ngjyrave

Përdorni shënim heksadecimal me tre karaktere aty ku është e mundur.

Shënimi heksadecimal me tre karaktere për ngjyrat është më i shkurtër dhe zë më pak hapësirë.

Parashtesa

Zgjedhës të prefikseve me parashtesa që janë unike për aplikacionin aktual. (jo e nevojshme)

Në projektet e mëdha dhe në kodin që do të përdoret për projekte të tjera ose faqe të tjera, përdorni prefikset (si hapësira emrash) për identifikuesit dhe emrat e klasave. Përdorni emra të shkurtër, unikë të ndjekur nga një vizë ndarëse.

Përdorimi i hapësirave të emrave ndihmon në parandalimin e konflikteve të emrave dhe mund ta bëjë më të lehtë mirëmbajtjen e faqes. Për shembull, kur kërkoni dhe zëvendësoni.

Ndarësit në klasa dhe identifikuesit

Ndani fjalët në identifikues dhe emrat e klasave me vizë.

Mos përdorni asgjë tjetër përveç vizës për të lidhur fjalët dhe shkurtesat në përzgjedhës për të përmirësuar lexueshmërinë dhe lehtësinë e të kuptuarit të kodit.

Nuk rekomandohet: /* I zhvlerësuar: fjalët "demo" dhe "imazh" nuk janë të ndara */ .demoimage () /* I vjetëruar: përdorni nënvizat në vend të vizës */ .error_status ()
Rekomanduar:/* Rekomandohet */ #video-id() .ads-sample()

Kaki

Shmangni përdorimin e informacionit të versionit të shfletuesit ose "hackave" të CSS - së pari provoni mënyra të tjera.

Duket joshëse për t'u marrë me ndryshimet në mënyrën se si shfletues të ndryshëm punojnë me filtrat CSS, hakimet ose zgjidhjet e tjera. Të gjitha këto qasje duhet të konsiderohen vetëm si mjeti i fundit nëse dëshironi një bazë kodi efikase dhe lehtësisht të mirëmbajtur. E thënë thjesht, lejimi i hakimeve dhe zbulimit të shfletuesit do ta dëmtojë projektin në planin afatgjatë, pasi do të thotë se projekti po ndjek rrugën e rezistencës më të vogël. Kjo e bën më të lehtë përdorimin e hackave dhe ju lejon t'i përdorni ato gjithnjë e më shpesh, gjë që do të rezultojë në përdorimin e tyre shumë shpesh.

Rregullat e formatimit CSS

Renditja e reklamave

Renditni reklamat sipas alfabetit.

Vendosni deklaratat sipas rendit alfabetik për të marrë kod të qëndrueshëm me të cilin është e lehtë të punohet.

Kur renditni, injoroni prefikset e shfletuesit. Në të njëjtën kohë, nëse përdoren disa parashtesa të shfletuesit për një pronë, ato gjithashtu duhet të renditen (për shembull -moz duhet të jetë më parë --Kit në internet )

Tërheqjet në blloqe.

Gjithmonë vendos përmbajtjen e bllokut.

Gjithmonë vendosni çdo përmbajtje blloku, të tilla si rregullat brenda rregullave ose deklaratave, për të treguar hierarkinë dhe për ta bërë kodin më të lehtë për t'u kuptuar.

Pas reklamave

Vendosni një pikëpresje pas çdo deklarate.

Përdorni një pikëpresje pas çdo deklarate për konsistencën e kodit dhe për ta bërë më të lehtë shtimin e veçorive të reja.

Pas emrave të pronave

Përdorni hapësirat pas dy pikave në deklarata.

Përdorni gjithmonë një hapësirë ​​pas dy pikave (por jo më parë) në deklarata, për renditje në kod.

Përzgjedhës dege dhe reklama

Ndani përzgjedhësit dhe deklaratat me një ndërprerje rreshti.

Filloni çdo përzgjedhës ose deklaratë në një linjë të re.

Ndarja e rregullave

Rregulla të ndara me një thyerje rreshti.

Gjithmonë vendosni një ndarje midis rregullave.

Rregullat meta të CSS

Rregullat e grupimit

Gruponi rregullat dhe caktoni grupet me një koment. (jo e nevojshme)

Kombinoni rregullat në grupe sa herë që është e mundur. Përcaktoni grupet me komente dhe ndajini ato me ndërprerje rreshtash.

konkluzioni

Jini konsistent

Nëse jeni duke redaktuar kodin, merrni disa minuta për të kuptuar se si është shkruar. Nëse operatorët matematikorë janë të ndarë me hapësira, bëni të njëjtën gjë. Nëse komentet janë të rrethuara me kllapa ose viza, bëni të njëjtën gjë me komentet tuaja.

Ideja pas këtij udhëzuesi është krijimi i një fjalori të përbashkët që lejon zhvilluesit të fokusohen çfarë duan të shprehen, jo se si si.

Ne ofrojmë rregulla uniforme të projektimit që ju lejojnë të shkruani kodin në të njëjtin stil, por stili i kodit i përdorur tashmë në projekt është gjithashtu i rëndësishëm.

Nëse kodi juaj është shumë i ndryshëm nga ai ekzistues, ai mund ta largojë lexuesin nga ritmi dhe ta bëjë të vështirë leximin. Mundohuni ta shmangni këtë.

Shënim nga përkthyesi

Do të doja të theksoja gjithashtu se Google fokusohet kryesisht në projekte të mëdha dhe shumë të ngarkuara, ku çdo bajt është i shtrenjtë, kështu që duhet të kihet parasysh se nëse ata rekomandojnë fillimin e secilit përzgjedhës në një linjë të re, ose përdorimin e hapësirave në vend të skedave, atëherë kjo kryesisht nënkupton që kodi domosdoshmërisht do të minimizohet dhe kompresohet përpara se të përdoret në sajt.

Faleminderit të gjithëve që kanë lexuar deri në këtë pikë.

Etiketa: Shtoni etiketa

  • 1. Dokumentet HTML janë dokumente strukturore.
  • 2. Emrat e elementeve mund të shkruhen në çdo rast.
  • 3. Emrat e atributeve mund të shkruhen në çdo rast.
  • 4. Vlerat e atributeve janë të ndjeshme ndaj rasteve, veçanërisht adresave

picture.gif dhe picture.GIF janë të ndryshme!).

  • 5. Emrat e elementeve nuk mund të përmbajnë hapësira.
  • 6. Nëse vlerat e atributeve përmbajnë hapësira, ato duhet të jenë në thonjëza.
  • 7. Hapësirat shtesë, skedat dhe kthimet e karrocave nuk merren parasysh dhe ngjeshen në një hapësirë.
  • 8. Elementet mund të futen brenda njëri-tjetrit. Në këtë rast, duhet të respektohet rregulli i foleve. Brenda elementit të mbivendosur, përveç etiketës hapëse, duhet të ketë edhe një etiketë mbyllëse. Kryqëzimet janë të pasakta:

Struktura e dokumentit HTML

9. Elementet dhe atributet e panjohura injorohen nga shfletuesit ("toleranca e gabimeve").

Shumica e dokumenteve kanë elemente standarde si titujt, paragrafët ose listat. Duke përdorur etiketat HTML, ju mund t'i caktoni këta elementë, duke u ofruar shfletuesve të internetit informacionin minimal për shfaqjen e këtyre elementeve, duke ruajtur strukturën e përgjithshme dhe tërësinë informative të dokumenteve. Gjithçka që nevojitet për të lexuar një dokument HTML është një shfletues uebi që interpreton etiketat HTML dhe e shfaq dokumentin në ekran në formën që i jep autori.

Kur një shfletues web merr një dokument, ai përcakton se si duhet të interpretohet dokumenti. Etiketa e parë që shfaqet në një dokument duhet të jetë etiketa . Ky etiketë i tregon shfletuesit të internetit se dokumenti është shkruar duke përdorur HTML.

Komentet në HTML. Si çdo gjuhë, HTML ju lejon të futni komente në trupin e një dokumenti, të cilat ruhen kur dokumenti transmetohet përmes rrjetit, por nuk shfaqen nga shfletuesi. Shpesh disa etiketa ose ndërtime të tëra sintaksore "fshihen" në një koment nga versionet më të vjetra të shfletuesve që nuk janë në gjendje t'i përpunojnë ato. Komentet mund të shfaqen kudo në dokument dhe në çdo numër. Duhet mbajtur mend se komentet rrisin volumin e dokumentit, dhe rrjedhimisht kohën e shkarkimit.

Titulli i përgjithshëm i dokumentit. Etiketa e kokës së dokumentit duhet të përdoret menjëherë pas etiketës dhe askund tjetër në trupin e dokumentit. Ky etiketë është një përshkrim i përgjithshëm i dokumentit. Etiketa e fillimit vendosur direkt përpara etiketës dhe etiketa të tjera që përshkruajnë dokumentin dhe etiketën fundore</head> vendoset menjëherë pas përfundimit të përshkrimit të dokumentit.</p> <p><b>Titulli i dokumentit.</b> Shumica e shfletuesve të internetit shfaqin përmbajtjen e etiketës <TITLE>në shiritin e titullit të dritares që përmban dokumentin dhe në skedarin e faqeshënuesve, nëse mbështetet nga shfletuesi i internetit. Titulli i kufizuar me etiketa <TITLE>dhe, të vendosura brenda etiketave . Titulli i dokumentit nuk shfaqet kur vetë dokumenti shfaqet në dritare.

Etiketat e trupit të dokumentit. Etiketat e trupit të dokumentit identifikojnë komponentët e një dokumenti HTML që shfaqen në një dritare. Trupi i dokumentit mund të përmbajë lidhje me dokumente të tjera, tekst dhe informacione të tjera të formatuara.

Trupi i dokumentit. Trupi i dokumentit duhet të jetë midis etiketave dhe. Kjo është pjesa e dokumentit që shfaqet si tekst dhe informacion grafik (semantik) i dokumentit tuaj.

Nivelet e titullit<Нх>. Niveli i parë i titujve (më i madhi) caktohet 1, i ardhshëm 2, e kështu me radhë deri në 6. Shumica e shfletuesve mbështesin interpretimin e gjashtë niveleve të titujve, duke i dhënë secilit prej tyre stilin e vet. Për shumicën e rasteve, teksti i një titulli të tillë do të bëhet i trashë dhe një rresht bosh do të hiqet pas tekstit. Është e rëndësishme që këto etiketa të përcaktojnë strukturën logjike të dokumentit dhe të marrin pjesë në indeksimin nga motorët e kërkimit në internet. Titujt mbi nivelin e gjashtë nuk janë standard dhe mund të mos mbështeten nga shfletuesi.

etiketa e paragrafit<Р>. V ndryshe nga shumica e përpunuesve të tekstit, kthimet e transportit injorohen në një dokument HTML. Shfletuesi ndan paragrafët vetëm kur ka një etiketë<Р>. Nëse jo për të ndarë paragrafët me një etiketë<Р>, atëherë dokumenti do të duket si një paragraf i madh.

Etiketa e tekstit të paraformatuar

.
 Etiketë 
Ju lejon të paraqisni tekst me formatim specifik në ekran.  Teksti i paraformatuar përfundon me një etiketë fundore
. Brenda tekstit të paraformatuar, lejohet të përdoret: furnizimi i linjës, karakteret e skedave (zhvendosni tetë karaktere në të djathtë), fontin jo-proporcional Courier të instaluar nga shfletuesi.

Lista e etiketave. Ekzistojnë tre lloje kryesore të listave në një dokument HTML: me numër, me pika, listë përshkrimi.

Ju mund të krijoni lista të mbivendosura duke përdorur etiketa të ndryshme të listave ose duke përsëritur njëra brenda tjetrës. Për ta bërë këtë, ju vetëm duhet të vendosni një palë etiketash (fillimi dhe mbarimi) brenda një tjetri. Nëse artikujt e listuar të mbivendosur do të kenë të njëjtët shënues të artikujve të listës varet nga shfletuesi.

Listat e numëruara. V Në një listë të numëruar, shfletuesi automatikisht fut numrat e artikujve sipas renditjes. Kjo do të thotë që nëse fshini një ose më shumë elementë të një liste të numëruar, numrat e mbetur do të rillogariten automatikisht.

    dhe përfundon me etiketën
  • .

    Listat e shënuara. Për Për listat me pika, shfletuesi zakonisht përdor pika për artikullin e listës. Pamja e shënuesit zakonisht konfigurohet nga përdoruesi i shfletuesit.

    Një listë e numëruar fillon me një etiketë fillimi

      dhe përfundon me etiketën
    . Çdo artikull i listës fillon me një etiketë<ы>.

    Formatimi i shkronjave. HTML lejon dy qasje për përzgjedhjen e fontit të fragmenteve të tekstit. Nga njëra anë, mund të tregoni drejtpërdrejt se fonti në një seksion të caktuar të tekstit duhet të jetë i theksuar ose i pjerrët, d.m.th. ndryshoni stilin fizik të tekstit. Nga ana tjetër, është e mundur të shënohet një pjesë e tekstit si me një stil logjik jo normal, duke ia lënë interpretimin e atij stili shfletuesit.

    Grafika brenda një dokumenti HTML. Një nga veçoritë më tërheqëse të WEB-it është aftësia për të përfshirë grafikë dhe lloje të tjera të dhënash në një dokument HTML.

    Ekzistojnë dy mënyra për të përdorur grafikën në dokumentet HTML. E para është futja e imazheve grafike në dokument, e cila i lejon përdoruesit të shohë imazhet drejtpërdrejt në kontekstin e elementeve të tjerë të dokumentit. Kjo bëhet duke përdorur etiketën. . Ky etiketë është një etiketë me pika, d.m.th. nuk mbyllet. Sintaksa e etiketës:

    Parametri i kërkuar ka të njëjtën sintaksë si URL-ja standarde. Kjo URL i tregon shfletuesit se ku

    vizatim. Vizatimi duhet të ruhet në një format grafik të mbështetur nga shfletuesi. Sot këto janë formate GIF, JPG, PNG. Ato mbështeten nga shumica e shfletuesve.

    ALT = "tekst"

    Ky element opsional specifikon tekstin që do të shfaqet nga një shfletues që nuk mbështet grafikë ose i ka të çaktivizuara grafikët e imazhit. Ky është zakonisht një përshkrim i shkurtër i imazhit që përdoruesi mund ose do të jetë në gjendje ta shohë në ekran. Nëse ky parametër mungon, atëherë shumica e shfletuesve shfaqin një kornizë bosh në vend të figurës. Etiketë rekomandohet nëse përdoruesit përdorin një shfletues që nuk mbështet modalitetin grafik, si p.sh. Lynx, dhe për indeksimin e motorit të kërkimit. Teksti është gjithashtu i dukshëm kur mbani kursorin e miut për ca kohë pa lëvizur mbi imazhin si një këshillë mjeti sistemi nën kursorin.

    Shumica e shfletuesve ju lejojnë të përfshini një imazh të sfondit në dokumentin tuaj që do të kopjohet si pllakat e banjës dhe do të shfaqet si sfond i të gjithë dokumentit. Kjo është mënyra e dytë. Disa përdorues pëlqejnë grafikë në sfond, disa jo. Zakonisht, një model i tejdukshëm pa vëmendje (letër sfondi) duket i mirë si sfond për shumicën e dokumenteve.

    Lidhjet e hipertekstit janë një komponent kyç për ta bërë WEB-in tërheqës për përdoruesit. Duke shtuar lidhje hiperteksti (në tekstin e mëtejmë referuar si lidhje), përdoruesi krijon një grup dokumentesh të lidhura dhe të strukturuara, të cilat i lejojnë atij të marrë informacionin që i nevojitet sa më shpejt dhe me lehtësi.

    Lidhjet kanë një format standard, i cili i lejon shfletuesit t'i interpretojë ato dhe të kryejë funksionet e nevojshme (metodat e thirrjes) në varësi të llojit të lidhjes. Lidhjet mund të tregojnë një dokument tjetër, një vendndodhje specifike në një dokument të caktuar ose të kryejnë funksione të tjera, të tilla si kërkimi i një skedari. Hiperlidhja mund të jetë tekst ose imazh, ose të dyja.

    Struktura e lidhjes në një dokument HTML. Në mënyrë që shfletuesi të shfaqë një lidhje me një URL, duhet të vendosni tekst ose një imazh brenda etiketës së hiperlidhjes. Sintaksa HTML është si më poshtë:

    <А HREF="URL">tekst-ose-imazh-për-të-theksuar-si-lidhje

    Etiketë<А HREF="URL">hap përshkrimin e lidhjes dhe etiketën- e mbyll. Çdo tekst midis këtyre dy etiketave theksohet në një mënyrë të veçantë nga shfletuesi i internetit. Në mënyrë tipike, ky tekst shfaqet me një ngjyrë të nënvizuar dhe të theksuar. Imazhi është i përshtatur nga një kornizë drejtkëndore. Teksti që tregon URL-në nuk shfaqet nga shfletuesi, por përdoret vetëm për të kryer veprimet e tij të synuara kur lidhja aktivizohet (zakonisht kur miu klikon mbi tekstin e theksuar ose të nënvizuar).

    Lidhje me etiketat brenda dokumentit. Ju mund të lidheni me seksione ose seksione të ndryshme të të njëjtit dokument duke përdorur etiketa të veçanta të fshehura për këto seksione. Kjo ju lejon të lëvizni shpejt nga seksioni në seksion brenda një dokumenti pa pasur nevojë të lëvizni në ekran. Sapo përdoruesi të klikojë në lidhjen, shfletuesi do ta zhvendosë atë në seksionin e specifikuar të dokumentit dhe rreshti që përmban etiketën e këtij seksioni do të vendoset në rreshtin e parë të dritares së shfletuesit (nëse ka "gjatësi të mjaftueshme " të dokumentit në dritaren e shfletuesit).

  • Artikujt kryesorë të lidhur