Karakteri i skedës HTML. Formatimi HTML

Shtëpi / Rimëkëmbja e të dhënave

Kur dokumenti shfaqet në ekran, hapësirat dhe linjat boshe nuk ruhen, përveç tekstit të mbyllur në etiketa PARA(tekst i paraformatuar). Kjo do të thotë, çdo sekuencë e hapësirave, skedave dhe vijave boshe është e barabartë me një hapësirë ​​të vetme në skedar HTML. Nga ana tjetër, hapësira e bardhë në një skedar HTML mund të përfaqësohet duke përdorur çdo numër hapësirash ose vija të reja (bosh).

Afati newlin(vija e re) përdoret për të shënuar TEORIKIKisht fundin e një rreshti. SGML specifikon se një rresht (rekord) duhet të fillojë me një karakter të fillimit (linja e re - furnizimi i linjës, LF, kodi ASCII 10) dhe të përfundojë me një fund të karakterit të regjistrimit (kthimi i transportit, CR, ASCII 13). Në praktikë, dokumentet HTML jepen dhe transmetohen duke përdorur një paraqitje të linjës së re në përputhje me sistemet e dhëna kompjuterike. Prandaj, shfletuesit HTML lejojnë mbështetjen për cilindo nga tre paraqitjet e zakonshme të ndarjes së rreshtave, të shënuar me sekuencën CR LF, vetëm CR, ose vetëm LF, dhe bazuar në këtë supozim ata theksojnë gabimet në paraqitjen e karaktereve kryesore dhe pasuese të një regjistrimi. .

Kështu, nuk ka rëndësi se si e ndani tekstin në rreshta, pasi një furnizim rreshti është ekuivalent me një hapësirë. Vini re, megjithatë, se nuk duhet të ndani një fjalë në dy rreshta në HTML. Nëse, për shembull, e ndani fjalën ndërkombëtare në dy rreshta, siç tregohet më poshtë:

ndërkombëtare

kjo do të interpretohet si

ndërkombëtare

Kështu, për të paraqitur dokumentin tuaj në mënyrë logjike, duhet të përdorni etiketat HTML si p.sh P ose BR për të siguruar një furnizim të linjës nëse është e nevojshme.

Në përgjithësi, shfletuesit nuk i ndajnë fjalët në dy rreshta, përveç nëse fjala përmban një vijë ndarëse. Specifikimet e referencës HTML 3.2 nuk janë shumë të sakta në lidhje me këtë çështje dhe kur diskutohet seksioni i tabelës, jepet sa vijon:

Për disa agjentë përdorues, mund të jetë e nevojshme ose e dëshirueshme të përkthehet një varg brenda një fjale. Në raste të tilla, këshillohet që të verifikoni vizualisht nëse kjo ka ndodhur.

Kujdes nga gjatësia e linjës është përtej kontrollit tuaj. Kjo varet nga shfletuesi, kompjuteri dhe cilësimet e bëra nga njerëzit që shikojnë dokumentin tuaj. Në përgjithësi, nuk ka asnjë mënyrë për të parandaluar ndërprerjet e rreshtave midis fjalëve, por mund të përpiqeni të parandaloni ndërprerjet e rreshtave duke përdorur hapësira të vazhdueshme.

Për sa i përket përdorimit të linjës së re në kombinim me etiketat HTML, ekzistojnë rregulla të veçanta:

  • Ndërprerjet e linjës menjëherë pas etiketës së fillimit nuk merren parasysh. Për shembull, linjat
  • Po kështu, ndërprerja e linjës që i paraprin etiketës fundore nuk merret parasysh. Për shembull, linjat

Karakteri i skedës horizontale (HT) mund të përdoret në një dokument HTML. Por brenda elementit PARA Karakteri i skedës ka një interpretim të veçantë, është ekuivalent me një hapësirë ​​dhe nuk përmban asnjë lloj informacioni të skedës. (Për të përfaqësuar të dhënat e tabeluara, përdorni elementin tabela.) Praktikisht është më mirë të shmangni përfshirjen e karaktereve të skedës në kodin HTML dhe të përdorni një sasi të përshtatshme hapësirash nëse keni nevojë të formatoni kodin burimor dokument HTML në formë tabelare.

Etiketë

Etiketa specifikon një karakter tab në tekst. Është e ngjashme me përdorimin e sekuencës /t escape.

1 2 3\t\t\t4
Shfaqet:
1 2 3 4

Distanca me të cilën linja do të zhvendoset kur një karakter skedë futet në të mund të vendoset në mënyrë arbitrare. Për këtë përdoret atributi TABSTOPS i etiketës.

Etiketa nuk është një etiketë standarde HTML. Ai u shtua në etiketat e shënimit Flash për të ndihmuar në formatimin e tekstit në një mënyrë të qëndrueshme.

Etiketo...

Etiketa është përgjegjëse për karakteristikat e formatimit të tekstit siç janë margjinat, dhëmbëzimi dhe zhvendosjet e rreshtave. Atributet e mëposhtme mund të specifikohen në të:

MARGINA E MJET. Madhësia e marzhit të majtë në pikë. Një analog është vetia e margjinës së majtë të klasës TextFormat.

MARGINA E DJATHTË. Vlera e marzhit të djathtë në pikë është vetia e marzhit të djathtë të klasës TextFormat.

INDENT. Shënoni me pikë rreshtin e parë të një paragrafi. Ndër vetitë e klasës TextFormat, ajo është e ngjashme me vetinë indent.

BLOCKINDENT.

Dhënia e një paragrafi teksti në të majtë në pikë. Vetia analoge - blockIndent
Formati i tekstit të klasës.

UDHËHEQËS. Distanca ndërmjet vijave në pika. Një veti e ngjashme e klasës TextFormat është drejtuese.

TABSTOPS. Atributi specifikon se çfarë zhvendosjeje të vijës në pika do të shkaktojë çdo karakter skedë në sekuencë. Vlera e saj është një listë numrash që përcaktojnë distancat me të cilat rreshti do të lëvizë në dritare nëse 1, 2, 3, ... n karaktere të skedës janë shtypur në një rresht. Një analog i atributit TABSTOPS është vetia tabStops e klasës TextFormat.


pole.html=pole.border=pole.multiline=true;
pole.htmlText="

0din tabR> Dy tabR>
Tre Taberët>

";

Etiketa nuk është një etiketë standarde HTML. U prezantua në mënyrë që aftësia për të shënuar tekstin duke përdorur etiketa është e ngjashme me përdorimin e vetive të klasës Format Teksti.

Etiketo...

Etiketë projektuar për aplikim në klasë Stilimi CSS në lidhje me një fragment teksti arbitrar.

Emri i klasës është specifikuar në atributin e saj CLASS.

This.createTextField("pole", 0, 150, 150, 200, 90);
pole.autoSize = pole.border=pole.multiline=true;
// Krijoni tre stile klasash që përcaktojnë tekstin e kuq, jeshil dhe blu
var style:TextField.Stylesheet = New TextField.Stylesheet();
var green_text:String = ".GREEN (ngjyra:#00FF00)";
var red_text:String = ".KUQ (ngjyra:#FF0000)";
var blue_text:String = ". BLU (ngjyra:#0000FF)";
style.parseCSS(teksti_gjelbër+teksti_kuq+teksti_blu);
pole.styleSheet=style;
// Shfaq tekstin me stilet e krijuara
pole.text = " 3 Teksti i gjelbër

Teksti i kuq

Teksti blu ";

Përshëndetje, të dashur lexues të faqes së blogut! Ata që të paktën sipërfaqësisht janë familjarizuar me të, ndoshta tashmë e kanë marrë parasysh, megjithëse në terma të përgjithshëm. Kjo do të thotë se ata kanë një ide se çfarë lloji karaktere HTML përdoren në kodin e dokumentit.

Në artikullin e sotëm do të përpiqemi të kuptojmë se çfarë është një hapësirë ​​në HTML dhe në cilat raste mund të përdorni karaktere të hapësirës së bardhë kur formatoni vetë kodin për lexim të lehtë. Ne do të zbulojmë se kur është e nevojshme të përdorim një hapësirë ​​pa ndërprerje, dhe gjithashtu të njihemi me personazhe të tjerë të veçantë (ose, siç quhen gjithashtu, mnemonikë).

Në fakt, unë do t'ju këshilloja të mos e injoroni temën e përdorimit të karaktereve të ndryshme speciale, pasi ky është një komponent i rëndësishëm që ju lejon të përfundoni studimin tuaj të gjuhës së shënjimit të hipertekstit. Në përgjithësi, informacioni i dhënë në këtë botim nuk do të jetë patjetër i tepërt. Epo, tani tek pika.

Hapësirat dhe karakteret e hapësirës së bardhë në HTML

Së pari ju duhet të bëni shënim i rëndësishëm. Ka çelësa të veçantë në një tastierë kompjuteri që ju lejojnë të ndani tekstin (më shumë për këtë më poshtë). Sidoqoftë, vetëm një shirit i gjerë hapësinor siguron ndarje midis fjalëve jo vetëm në redaktues, por edhe në dritaren e shfletuesit. Ka nuanca kur thyhen linjat dhe futen nga skajet.

Siç e dini, shfaqja e elementeve të caktuara në një shfletues në internet përcaktohet nga etiketat. Për të formatuar tekstin, përdoret e njohura , e cila është e bazuar në bllok. Kjo do të thotë, përmbajtja e tij ndodhet në të gjithë gjerësinë e disponueshme.

për të mbështillni rreshtat brenda paragrafit P, ju duhet të përdorni një etiketë të vetme BR, me të cilën mund ta bëni këtë. Le të themi se duhet të fusim në tekst disa rreshta nga një poezi në të cilën shkruajmë redaktori i tekstit:

Përkundër faktit se rreshtat e vargut janë të vendosura saktë dhe vizat janë bërë në vendet e duhura, gjithçka do të duket ndryshe në shfletuesin:


Për të arritur të njëjtin shfaqje në një dritare të shfletuesit të internetit, duhet të shkruani BR në çdo ndërprerje të rreshtit:

Tani e kemi arritur detyrën dhe rreshtat poetikë do të shfaqen plotësisht në mënyrë korrekte në shfletues:

Kështu, transferimet e nevojshme linjat janë përfunduar. Një veçori tjetër që duhet theksuar këtu është se hapësirat e shumta që vijnë njëra pas tjetrës shfaqen nga shfletuesi i internetit si një. Ju mund ta verifikoni këtë nëse në të njëjtin redaktues përpiqeni të vendosni jo një, por disa hapësira midis dy fjalëve dhe, duke klikuar në butonin "Ruaj", shikoni rezultatin në shfletues.

Hapësira, skeda dhe ndërprerja e rreshtit

Në thelb, me këto karaktere të hapësirës së bardhë ne njihemi sapo fillojmë të punojmë me tekstin në redaktues dhe e formatojmë atë në formën e duhur. Për të zbatuar një detyrë të tillë, ekzistojnë çelësa të veçantë, secila prej të cilave korrespondon me karakterin e vet hapësinor:

  • Spacebar është çelësi më i gjerë në një tastierë kompjuteri (pa etiketë);
  • Tab - një çelës në të majtë me mbishkrimin "Tab" dhe dy shigjeta që tregojnë drejtime të ndryshme;
  • Ndërprerja e linjës - tasti "Enter".

Sidoqoftë, siç thashë më lart, rezultatin përfundimtar të dëshiruar e marrim jo vetëm në një redaktues teksti, por edhe në një shfletues, vetëm kur përdorim çelësin e parë. Të tre çelësat (përfshirë skedën dhe ndërprerjen e rreshtit janë të dobishëm kur formatoni kodin HTML. Le të themi se kështu duket një fragment kodi në NotePad++ (ka shumë informacion rreth këtij redaktuesi) kur shfaqen të gjitha karakteret e hapësirës së bardhë:


Ne marrim kod që është i lehtë për t'u lexuar dhe kuptuar falë hapësirave. Shigjetat portokalli tregojnë dhëmbëzimet e krijuara duke përdorur tastin Tab dhe simbolet CR dhe LF tregojnë ndërprerjet e linjës të krijuara duke përdorur tastin Enter.

Shihen kontejnerët e vendosur brenda njëri-tjetrit dhe etiketat e hapjes dhe mbylljes janë qartë të dukshme. Në këtë formë, ky kod mund të modifikohet lehtësisht. Tani krahasojeni atë me të njëjtin kod, i cili nuk ka një ndarje të tillë teksti:

Në të njëjtën mënyrë, duke përdorur karaktere të hapësirës së bardhë, mund të shkruani rregulla CSS që vizualisht do të duken të qarta dhe të tretshme:


Pasi t'i sillni të gjitha stilet në një emërues të përbashkët dhe të përfundoni plotësisht redaktimin e skedarit të stileve, mund të kryeni redaktimin duke hequr të gjitha hapësirat nga kodi. Kjo është e nevojshme për të rritur, gjë që është shumë e rëndësishme kur promovoni një burim.

Karaktere speciale (ose mnemonikë) në kodin HTML

Tani le të shohim rastet në të cilat është e nevojshme të përdoren karakteret speciale që përmenda në fillim të artikullit. Karakteret speciale HTML, nganjëherë të quajtura mnemonikë, u prezantuan për të zgjidhur një problem të gjatë me kodimet që u shfaqën në gjuhën e shënjimit të hipertekstit.

Kur shkruani tekst në tastierë, karakteret e gjuhës që po përdorni kodohen. Në shfletuesin e internetit, teksti i shtypur do të shfaqet duke përdorur fontet që keni zgjedhur si rezultat i operacionit të dekodimit të kundërt.

Fakti është se ka shumë kodime të tilla, tani nuk kemi synim t'i analizojmë ato në detaje. Thjesht secilës prej tyre mund t'i mungojnë disa simbole, të cilat, megjithatë, duhet të shfaqen. Le të themi se ndjeni dëshirën për të shkruar thonjëza të vetme ose një theks, por këto ikona thjesht nuk përfshihen në grup.

Për të eliminuar këtë problem, u prezantua një sistem simbolesh të veçanta, i cili përfshin një numër të madh të mnemonikëve të ndryshëm. Të gjitha fillojnë me një ampersand "&" dhe zakonisht përfundojnë me një pikëpresje ";". Në fillim, çdo personazh i veçantë kishte kodin e tij dixhital. Për shembull, për një hapësirë ​​që nuk prishet, të cilën do ta shqyrtojmë më në detaje më poshtë, hyrja e mëposhtme do të jetë e vlefshme:

Por pas ca kohësh, simboleve më të zakonshme iu caktuan analoge të shkronjave (mnemonikë) për t'i bërë më të lehta për t'u mbajtur mend. Le të themi se për të njëjtën hapësirë ​​pa thyerje duket kështu:

Si rezultat, shfletuesi shfaq simbolin përkatës. Lista e mnemonikëve është shumë voluminoze, karakteret speciale më të përdorura në HTML mund ta zbuloni nga tabela e mëposhtme:

simbol kodi mnemonikë përshkrimi
hapësirë ​​që nuk thyhet
hapësirë ​​e ngushtë (në gjerësi si shkronja n)
hapësirë ​​e gjerë (em-gjerësia si shkronja m)
- en dash (en-dash)
- em dash (em dash)
­ - ­ transferim i butë
A ́ stresi vendoset pas shkronjës "stres".
© © e drejta e autorit
® ® ® markë e regjistruar tregtare
shenjë e markës tregtare
º º º shtiza e Marsit
ª ª ª pasqyra e Venusit
ppm
π π π pi (përdor Times New Roman)
¦ ¦ ¦ vijë vertikale me pika
§ § § paragrafi
° ° ° shkallë
µ µ µ shenjë mikro
shenjë paragrafi
elipset
mbingjitje
´ ´ ´ shenjë e theksit
shenjë numri
🔍 🔍 Xham zmadhues (i anuar në të majtë)
🔎 🔎 Xham zmadhues (i anuar në të djathtë)
shenjat e veprimeve aritmetike dhe matematikore
× × × shumohen
÷ ÷ ÷ ndajnë
< < më pak
> > > më shumë
± ± ± plus/minus
¹ ¹ ¹ shkalla 1
² ² ² shkalla 2
³ ³ ³ shkalla 3
¬ ¬ ¬ mohim
¼ ¼ ¼ një e katërta
½ ½ ½ një sekondë
¾ ¾ ¾ tre të katërtat
pikë dhjetore
minus
më pak ose e barabartë me
më i madh ose i barabartë me
afërsisht (pothuajse) e barabartë
jo të barabartë
në mënyrë identike
rrënjë katrore (radikale)
pafundësi
shenjë përmbledhëse
shenjë pune
diferencial i pjesshëm
integrale
për të gjithë (i dukshëm vetëm nëse me shkronja të zeza)
ekziston
grup bosh
Ø Ø Ø diametri
i takon
nuk i takon
përmban
është një nëngrup
është një superset
nuk është një nëngrup
është një nënbashkësi ose e barabartë me
është një superset ose e barabartë
plus në një rreth
shenjë shumëzimi në një rreth
pingul
qoshe
logjike DHE
logjik OSE
kryqëzim
shoqata
shenjat e monedhës
euro
¢ ¢ ¢ Cent
£ £ £ Lb
¤ ¤t; ¤ Shenja e monedhës
¥ ¥ ¥ Shenja jen dhe juan
ƒ ƒ ƒ Shenja Florin
shënues
. shënues i thjeshtë
rrethi
· · · pika e mesit
kryq
kryq i dyfishtë
majat
klubet
zemrat
diamante
romb
laps
laps
laps
dorë
citate
" " " citat i dyfishtë
& & & ampersand
« « « thonjëza e majtë tipografike (thonjëza me kurriz peshku)
» » » thonjëza e djathtë tipografike (thonjëza kurriz peshku)
hapja e kuotës së vetme këndore
mbyllja e kuotës së vetme të këndit
kryetar (minutat, këmbët)
kryeministër i dyfishtë (sekonda, inç)
citat i vetëm majtas sipër
citat i vetëm lart djathtas
citati i vetëm djathtas poshtë
thonjëza e majtë
citoj këmbën lart djathtas
kuotën e këmbës poshtë djathtas
thonjëza e vetme në anglisht
thonjëza e vetme në anglisht
hapja e thonjëzës së dyfishtë
thonjëza e dyfishtë mbyllëse
shigjeta
shigjeta majtas
shigjeta lart
shigjeta djathtas
shigjeta poshtë
shigjeta majtas dhe djathtas
shigjeta lart e poshtë
kthimi i karrocës
shigjeta e dyfishtë majtas
shigjeta e dyfishtë lart
shigjeta e dyfishtë djathtas
shigjeta e dyfishtë poshtë
shigjeta e dyfishtë majtas dhe djathtas
shigjeta e dyfishtë lart e poshtë
trekëndësh shigjeta lart
trekëndësh shigjeta poshtë
shigjeta drejtkëndëshe
trekëndësh shigjeta majtas
yje, fjolla bore
Burrë dëbore
Flokë dëbore
Flokë dëbore e mbuluar nga shamrocks
Flokë dëbore e majme me kënd të mprehtë
Yll me hije
Yll bosh
Yll i paplotësuar në një rreth të mbushur
Yll i mbushur me një rreth të hapur brenda
Yll rrotullues
Yll i bardhë i vizatuar
Rrethi i mesëm i hapur
Rrethi i mesit i mbushur
Sekstil (lloji i borës)
Yll rrotullues me tetë cepa
Yll me skaje sferike
Një helikë e theksuar me tetë cepa në formë ylli
Yll me gjashtëmbëdhjetë cepa
Yll me dymbëdhjetë cepa
Yll i guximshëm i mbushur me tetë cepa të drejtë
Yll me gjashtë cepa
Yll i mbushur me tetë cepa të drejtë
Yll me tetë cepa
Yll me tetë cepa
Yll me qendër bosh
Yll i shëndoshë
Yll i hapur me katër cepa
Yll i mbushur me katër cepa
Yll në një rreth
Flokë dëbore në një rreth
ora, koha
Shikoni
Shikoni
Orë me rërë
Orë me rërë

Rastet e përdorimit të disa karaktereve të veçanta, duke përfshirë hapësirën që nuk thyhet dhe vizën e butë

Nëse tashmë e keni studiuar pak tabelën, keni marrë konfirmimin e asaj që thashë më sipër, që për të shfaqur të gjithë karakteret speciale, përdoret një kod dixhital () ose analog alfabetik i tij (mnemonikë simbolike), ku në vend të një grupi hash. shkruhen shenjat dhe numrat, shkronjat ().

Tani le të shohim se kur t'i përdorim këto kode. Le të themi se në një artikull ju duhet të tregoni disa etiketa HTML për qëllime informative, për shembull,

. Nëse shkruani kllapa këndore nga tastiera (dhe ekziston një opsion i tillë), shfletuesi do ta perceptojë një ndërtim të tillë si një etiketë hapëse, dhe jo si një fragment të thjeshtë teksti.

Prandaj nga e njëjta tabelë Karaktere speciale HTML marrim kodet e duhura dhe i gjithë rekordi do të duket kështu:

Për më tepër, për të shfaqur në shfletuesin jo vetë shenjën ampersand, por përcaktimin e tij në formë

, duhet të shtoni kodin e tij nga tabela:

fundi i faqes

Pastaj shfletuesi do të shfaqë saktësisht rekordin e kujtesës që duhet të aplikohet për të shfaqur Etiketa FOOTER. Është pak konfuze, por në këtë faqe mund ta praktikoni këtë aspekt duke futur mnemonikë për karakteret përkatëse në fushën "HTML" dhe duke përdorur butonin "Run" dhe në zonën "Rezultat" duke marrë rezultatin e shfaqjes së tyre në shfletuesi:


Ju lutemi vini re se sigurova që teksti të ishte mbështjellë duke përdorur etiketën BR të përmendur tashmë, në mënyrë që vetë personazhet të mos shfaqen në një rresht, por në një kolonë për lehtësi.

Le të vazhdojmë. Ndonjëherë në tekst shfaqen kombinime që janë të padëshirueshme të ndahen në rreshta të ndryshëm. Le të themi, "1000 rubla". Do të ishte logjike ose ta lini atë në vijën e sipërme, ose nëse nuk ka hapësirë ​​të mjaftueshme, zhvendosni të gjithë strukturën në një vijë më poshtë.

Kjo është veçanërisht e vërtetë nëse përdoruesit përdorin pajisje me gjerësi të ndryshme ekrani, përfshirë ato celulare. Në të vërtetë, në këtë rast, shfletuesi i internetit formaton tekstin, duke iu përshtatur kushteve të reja. Dhe nëse teksti duket i saktë në madhësitë standarde të monitorit, atëherë nëse ato ndryshojnë, gjithçka mund të ndryshojë.

Për këto raste parashikohet Hapësirë ​​e pandërprerë HTML, të cilën e përmenda tashmë. Më lejoni t'ju kujtoj se në këtë rast kodi i hapësirës është si më poshtë:

Dhe duhet të futet midis dy grupeve të shenjave që duhet të lidhen:

1000 rubla.

Tani shfletuesi në asnjë rrethanë nuk do t'i ndajë ato, edhe nëse kërkohet formatimi i tekstit për ta shfaqur atë në mënyrë korrekte.

Ekziston edhe një situatë kur shumë fjalë e gjatë nuk përshtatet hapësirë ​​të lirë dhe ju duhet të lëvizni një pjesë të saj. Si mund të paracaktoj një linjë të re në këtë rast nëse është e nevojshme? Për këtë ka karakter i veçantë i vizës së butë-, e cila duhet të vendoset në vendin ku duhet thyer fjala:

Fjalë e gjatë e gjatë e gjatë e gjatë

Nëse lind një situatë kur një fjalë duhet të vihet me vizë, atëherë krijohet një boshllëk në vendndodhjen e vijës së butë mnemonike, ku shfaqet një vizë (vijë) dhe pjesa tjetër e fjalës shfaqet në rreshtin tjetër më poshtë.

Sidoqoftë, përsëri, do të jetë e dobishme të shihet e gjithë kjo gjë, duke përfshirë shembuj të transferimit të vazhdueshëm dhe të butë, në praktikë:


Në dritaren e këtij redaktuesi, mund të ndryshoni madhësinë e fushës së shikimit "Rezultati" duke kapur skajin e kësaj zone me butonin e majtë të miut dhe, pa e lëshuar, tërhiqeni majtas për të zvogëluar gjerësinë. Atëherë lind një situatë reale kur shfletuesi fillon të riformatojë përmbajtjen për ta shfaqur saktë.

Dhe transferimi kryhet, gjë që parashikohej në shembujt që përshkrova. Sidoqoftë, ju vetë mund të lëvizni dritaren e shikimit, duke e zgjeruar dhe ngushtuar atë dhe ta verifikoni vizualisht këtë.

Ka një ndryshim midis asaj që shkruar në kodin tuaj HTML dhe çfarë shfaqur në shfletuesin.

Siç e kemi parë tashmë, etiketat HTML si p.sh<р>, lexohen vetëm nga shfletuesi (për të ditur se cilat lloji përmbajtja e shkruar), por nuk shfaqet në të.

Ne pamë gjithashtu se si mund të shkruani komentet në kodin HTML për të ndihmuar një njeri të lexojë kodin pa pasur nevojë të shfaqë ato komente në shfletues.

Një lloj tjetër kodi i shkruar që injoruar shfletuesi është hapësirë, ai përfshin:

  • ndërprerjet e linjës;
  • vija boshe;
  • skedën (ose dhëmbëzimin).

Ndërprehet linja

Ndërprerjet e rreshtave dhe vijat boshe (të cilat janë një sekuencë ndërprerjesh rreshtash) në kodin HTML injoruar shfletuesi. Ato arrijnë vetëm në beqare hapësirë.

Ideja origjinale e ueb-it ishte që ai të ishte një hapësirë ​​bashkëpunuese ku mund të komunikonit duke shkëmbyer informacion.

Për ta bërë të vërtetë fut thyerja e linjës duhet të përdorni elementin
:

Në rastin më të mirë, jeta është e përsosur
e paparashikueshme

Tabelimi

Tabelimiështë një karakter i veçantë i marrë duke përdorur tastin Tab. Zakonisht e zhvendos kursorin në pikën tjetër të skedës, por ndonjëherë kthehet në dy hapësira.

Në çdo rast, ashtu si një hapësirë ​​e zakonshme, skeda e padukshme. Gjithashtu injorohet nga shfletuesi:

Le ta vendosim këtë tekst.

Nëse dëshironi të shtoni hapësirë para me pak fjalë, do të duhet të përdorni CSS.

Nëse dëshironi të mbyllni një element HTML, fillimisht duhet të mbyllni të gjithë elementët e tij fëmijë.

Formatimi i pemës

Që nga viti Elementet HTML mund të futen brenda njëri-tjetrit, ju duhet të mbani një sy në në rregull në të cilën janë hapur, pasi kjo do të ndikojë në rendin në të cilin janë mbyllur.

Ky kod është shkruar në një linjë.

Për shkak se mund të jetë e vështirë të mbash gjurmët e rendit në të cilin elementët HTML janë hapur, rekomandohet të shkruhet HTML në të formë peme:

Ky kod është shkruar në disa linjat, por do të shfaqet ende si një linjë.

Formatimi i pemës ju lejon të vizualisht riprodhoj niveli i foleve kodin tuaj HTML. Kjo e bën të lehtë për të parë se:

  • është paraardhës;
  • - prind Për Dhe ;

  • Dhe - Kjo vëllazërore elementet.

Shkruani HTML për veten tuaj për ta lexuar

Skedat, rreshtat bosh, hapësirat e vendosura dhe ndërprerjet e rreshtave hiqen nga kompjuteri dhe të gjitha kthehen në një hapësirë.

Një dokument HTML shkruhet dhe lexohet nga një njeri, por lexohet vetëm nga një kompjuter. Duke pasur parasysh që skedat, hapësirat dhe ndërprerjet e rreshtave nuk ndikojnë në mënyrën se si shfletuesi do të lexojë dhe më pas do të shfaqë faqen e internetit, ju mund ta formatoni dokumentin tuaj në një mënyrë që është më e lexueshme për veten time mënyrë.

Nuk ka rregulla specifike në lidhje me formatimin HTML, por ka të nënkuptuara marrëveshjet, në veçanti:

  • përdorni tabelimi për të ndihmuar në vizualizimin investimet Elementet HTML;
  • futni etiketat e hapjes dhe mbylljes së elementeve të bllokut linja të veçanta;
  • shkruani elemente inline në një rresht (duke përfshirë etiketat e hapjes dhe mbylljes).

Përshëndetje, të dashur lexues të faqes së blogut. Pak më herët, ne tashmë kemi arritur të flasim për këtë, dhe gjithashtu kemi mësuar për dizajnin në të. Sot ne kemi nga ana tjetër konceptin e hapësirës së bardhë në HTML, si dhe formatimin e kodit të lidhur gjatë shkrimit të tij (për lehtësinë e leximit dhe perceptimit të tij të mëvonshëm).

Epo, për shkak të faktit se do të prekim temën e hapësirës pa ndërprerje dhe vizatimit të butë, do të duhet të përqendrojmë vëmendjen tonë në të ashtuquajturat karaktere speciale ose mnemonikë të përdorur në gjuhën Html, të cilat do t'ju lejojnë të shtoni te kodi dokument në internet shumë simbole shtesë, si ai i përmendur më lart. Por gjërat e para së pari.

Hapësirat dhe karakteret e hapësirës së bardhë në HTML

Përpara se të kaloj në çështjen e formatimit të tekstit duke përdorur etiketa të krijuara posaçërisht për këtë (paragrafi, titujt, etj.), Dua të ndalem në mënyrën se si hapësirat, ndërprerjet e rreshtave (Enter) dhe tabelat interpretohen në gjuhën HTML dhe si është thyerja. teksti i kryer në dritaren e shfletuesit kur është ndryshuar përmasat.

Vërtetë, për këtë lloj formatimi vizual (i cili nuk do të jetë i dukshëm në faqen e internetit), më së shpeshti nuk janë vetë hapësirat që përdoren, por karakteret e skedës dhe ndërprerjes së rreshtit. Ekziston një rregull i tillë - kur filloni të shkruani një fole Etiketa HTML, Kjo dhëmbëzimi duke përdorur skedat(tasti Tab në tastierë), dhe kur të mbyllni këtë etiketë, hiqni dhëmbëzimin (kombinimi i tasteve Shift+Tab në tastierë).

Kjo duhet të bëhet në mënyrë që etiketat e hapjes dhe mbylljes të jenë në të njëjtin nivel vertikal (në të njëjtin numër skedash nga skaji i djathtë i faqes në redaktorin tuaj Html, për shembull, Notepad ++, për të cilin kam shkruar). Përveç kësaj, ju këshilloj që menjëherë pas shkrimit të elementit hapës të bëni disa ndërprerje rreshtash dhe menjëherë të shkruani atë mbyllëse në të njëjtin nivel (numri i skedave), në mënyrë që të mos harroni ta bëni këtë më vonë.

Ato. elementet hapëse dhe mbyllëse duhet të jenë në të njëjtin nivel vertikalisht, dhe etiketat e brendshme duhet të zhvendosen me një karakter skedë dhe duke i vendosur ato mbyllëse dhe hapëse përsëri në të njëjtin nivel.

Për dokumente të thjeshta ueb kjo mund të duket si e tepruar, por kur krijohen pak a shumë komplekse, ato kodi do të bëhet shumë më i qartë dhe i lexueshëm për shkak të bollëkut të hapësirave, dhe gjithashtu do të jetë shumë më e lehtë të dallohen gabimet për shkak të renditjes simetrike të etiketave.

Karaktere speciale ose mnemonikë në kodin HTML

Pra, tani le të flasim për të ashtuquajturat personazhe të veçanta, lehtësinë e përdorimit të së cilës e shpalla në fillim të këtij artikulli. Karakteret e veçanta quhen ndonjëherë edhe mnemonikë ose zëvendësime. Ato synojnë të zgjidhin një problem që ka lindur në gjuhën e shënjimit të hipertekstit për një kohë të gjatë, në lidhje me kodimet e përdorura.

Kur shkruani tekst në tastierë, karakteret e gjuhës tuaj kodohen sipas një algoritmi të paracaktuar dhe më pas shfaqen në sajt duke përdorur fontet që përdorni (ku të gjeni dhe si të instaloni për sitin) për shkak të deshifrimit.

Ka shumë kodime, por për gjuhën Html versioni i zgjeruar i kodimeve u miratua si parazgjedhje.

Në këtë kodim teksti ishte e mundur të shkruheshin vetëm 256 karaktere - 128 nga ASCII dhe 128 të tjera për shkronjat ruse. Si rezultat, lindi një problem me përdorimin në faqet e internetit të karaktereve që nuk përfshihen në ASCII dhe nuk janë shkronja ruse të përfshira në Enkodimet e Windows 1251 (CP1251). Epo, ju vendosët të përdorni një tildë ose një apostrof, por një mundësi e tillë nuk ishte përfshirë fillimisht në kodimin e përdorur nga gjuha Html.

Pikërisht për raste të tilla u shpikën zëvendësimet ose, me fjalë të tjera, mnemonikë. Fillimisht personazhet e veçanta kishin një formë dixhitale, por më pas për ato më të zakonshmet u shtuan homologët e tyre të shkronjave për t'i bërë më të lehta për t'u mbajtur mend.

Në terma të përgjithshëm, një kujtim është një karakter që fillon me një ampersand "&" dhe përfundon me një pikëpresje ";". Bazuar në këto karakteristika, shfletuesi, kur analizon kodin HTML, nxjerr karaktere të veçanta prej tij. Menjëherë pas ampersand-it në një kod numerik të karakterit të egër është një shenjë paund "#", e quajtur ndonjëherë një hash. Dhe vetëm atëherë ndjek kodin dixhital të karakterit të dëshiruar në kodimin Unicode.

Më shumë se 60,000 karaktere mund të shkruhen në Unicode - gjëja kryesore është që simboli mnemonik që ju nevojitet mbështetet nga fonti i përdorur në faqen tuaj. Ka fonte që mbështesin pothuajse të gjithë karakteret e Unicode, dhe ka opsione vetëm me një grup të caktuar karakteresh.

Lista e plotë e personazheve speciale do të jetë thjesht e madhe, por mnemonikët më të përdorur ju mund të huazoni për shembull nga kjo tabelë:

SimboliKodi HTMLdhjetore
kodi
Përshkrimi
hapësirë ​​që nuk thyhet
hapësirë ​​e ngushtë (në gjerësi si shkronja n)
hapësirë ​​e gjerë (em-gjerësia si shkronja m)
- en dash (en-dash)
- em dash (em dash)
­ - ­ transferim i butë
A ́ stresi vendoset pas shkronjës “stres”.
© © e drejta e autorit
® ® ® markë e regjistruar tregtare
shenjë e markës tregtare
º º º shtiza e Marsit
ª ª ª pasqyra e Venusit
ppm
π π π pi (përdor Times New Roman)
¦ ¦ ¦ vijë vertikale me pika
§ § § paragrafi
° ° ° shkallë
µ µ µ shenjë mikro
shenjë paragrafi
elipset
mbingjitje
´ ´ ´ shenjë e theksit
shenjë numri
🔍 🔍 Xham zmadhues (i anuar në të majtë)
🔎 🔎 Xham zmadhues (i anuar në të djathtë)
shenjat e veprimeve aritmetike dhe matematikore
× × × shumohen
÷ ÷ ÷ ndajnë
< < më pak
> > > më shumë
± ± ± plus/minus
¹ ¹ ¹ shkalla 1
² ² ² shkalla 2
³ ³ ³ shkalla 3
¬ ¬ ¬ mohim
¼ ¼ ¼ një e katërta
½ ½ ½ një sekondë
¾ ¾ ¾ tre të katërtat
pikë dhjetore
minus
më pak ose e barabartë me
më i madh ose i barabartë me
afërsisht (pothuajse) e barabartë
jo të barabartë
në mënyrë identike
rrënjë katrore (radikale)
pafundësi
shenjë përmbledhëse
shenjë pune
diferencial i pjesshëm
integrale
për të gjithë (i dukshëm vetëm nëse me shkronja të zeza)
ekziston
grup bosh
Ø Ø Ø diametri
i takon
nuk i takon
përmban
është një nëngrup
është një superset
nuk është një nëngrup
është një nënbashkësi ose e barabartë me
është një superset ose e barabartë
plus në një rreth
shenjë shumëzimi në një rreth
pingul
qoshe
logjike DHE
logjik OSE
kryqëzim
shoqata
shenjat e monedhës
Rubla. Shenja e rublës duhet të përdoret së bashku me numrin. Standardi Unicode 7.0. Nëse nuk e shihni imazhin, përditësoni fontet tuaja Unicode.
euro
¢ ¢ ¢ Cent
£ £ £ Lb
¤ ¤ ¤ Shenja e monedhës
¥ ¥ ¥ Shenja jen dhe juan
ƒ ƒ ƒ Shenja Florin
shënues
. shënues i thjeshtë
rrethi
· · · pika e mesit
kryq
kryq i dyfishtë
majat
klubet
zemrat
diamante
romb
laps
laps
laps
dorë
citate
" " " citat i dyfishtë
& & & ampersand
« « « thonjëza e majtë tipografike (thonjëza me kurriz peshku)
» » » thonjëza e djathtë tipografike (thonjëza kurriz peshku)
hapja e kuotës së vetme këndore
mbyllja e kuotës së vetme të këndit
kryetar (minutat, këmbët)
kryeministër i dyfishtë (sekonda, inç)
citat i vetëm majtas sipër
citat i vetëm lart djathtas
citati i vetëm djathtas poshtë
thonjëza e majtë
citoj këmbën lart djathtas
kuotën e këmbës poshtë djathtas
thonjëza e vetme në anglisht
thonjëza e vetme në anglisht
hapja e thonjëzës së dyfishtë
thonjëza e dyfishtë mbyllëse
shigjeta
shigjeta majtas
shigjeta lart
shigjeta djathtas
shigjeta poshtë
shigjeta majtas dhe djathtas
shigjeta lart e poshtë
kthimi i karrocës
shigjeta e dyfishtë majtas
shigjeta e dyfishtë lart
shigjeta e dyfishtë djathtas
shigjeta e dyfishtë poshtë
shigjeta e dyfishtë majtas dhe djathtas
shigjeta e dyfishtë lart e poshtë
trekëndësh shigjeta lart
trekëndësh shigjeta poshtë
shigjeta drejtkëndëshe
trekëndësh shigjeta majtas
yje, fjolla bore
Burrë dëbore
Flokë dëbore
Flokë dëbore e mbuluar nga shamrocks
Flokë dëbore e majme me kënd të mprehtë
Yll me hije
Yll bosh
Yll i paplotësuar në një rreth të mbushur
Yll i mbushur me një rreth të hapur brenda
Yll rrotullues
Yll i bardhë i vizatuar
Rrethi i mesëm i hapur
Rrethi i mesit i mbushur
Sekstil (lloji i borës)
Yll rrotullues me tetë cepa
Yll me skaje sferike
Një helikë e theksuar me tetë cepa në formë ylli
Yll me gjashtëmbëdhjetë cepa
Yll me dymbëdhjetë cepa
Yll i guximshëm i mbushur me tetë cepa të drejtë
Yll me gjashtë cepa
Yll i mbushur me tetë cepa të drejtë
Yll me tetë cepa
Yll me tetë cepa
Yll me qendër bosh
Yll i shëndoshë
Yll i hapur me katër cepa
Yll i mbushur me katër cepa
Yll në një rreth
Flokë dëbore në një rreth
ora, koha
Shikoni
Shikoni
Orë me rërë
Orë me rërë

Ka mjaft interesante mënyra për të marrë kodin kujtues HTML për shenjën që ju nevojitet. Për ta bërë këtë, thjesht hapni redaktorin Microsoft Word, krijoni një dokument të ri dhe zgjidhni "Insert" - "Symbol" nga menyja e sipërme (Unë përdor versionin 2003, kështu që nuk di si të bëj një operacion të ngjashëm në versionet e mëvonshme).

Në dritaren që hapet, duhet të zgjidhni një font, për shembull, Times New Roman (ose ndonjë tjetër që padyshim do të jetë i pranishëm në shumicën e kompjuterëve të vizitorëve të faqes suaj - Courier ose Arial, për shembull).

Shtoni nga lista që hapet tek e juaja Dokument Word të gjithë karakteret speciale që ju nevojiten dhe ruajeni këtë dokument Word si një faqe interneti (të zgjedhur nga lista rënëse “.html” kur ruani). Epo, atëherë gjithçka që duhet të bëni është të hapni këtë faqe interneti në cilindo Redaktori HTML(do të bëjë i njëjti Notepad++) dhe do të shihni të gjitha kodet dixhitale të mnemonikëve që ju nevojiten:

Metoda është pak e komplikuar, por nëse doni të përdorni ndonjë karakter të rrallë të veçantë në faqen tuaj të internetit, atëherë do të jetë më e lehtë sesa të kërkoni në internet për tabela si ajo e treguar më lart. Do t'ju duhet të ngjisni kodin e karakterit special që rezulton në vendin e duhur dhe në vend të tij në faqen e internetit, shfletuesi do të shfaqë karakterin që ju nevojitet (për shembull, një hapësirë ​​që nuk prishet).

Hapësirë ​​që nuk thyhet dhe vizë e butë në shembuj

Siç e përmenda edhe më lart dhe siç mund ta shihni nga tabela e karaktereve speciale të dhëna pak më sipër, disa mnemonikë në Html morën, përveç dixhitalit, edhe një emërtim simbolik për memorizimin më të lehtë. Ato. Në vend të shenjës hash "#" (hash), fjalët përdoren në variante simbolike. Për shembull, e njëjta hapësirë ​​e pandërprerë mund të shkruhet ose si (mnemonike dixhitale) ose si (karakter).

Kur shkruani artikuj, nëse keni nevojë të vendosni një ampersand (&) ose të hapni kllapa këndore (<), то для этого обязательно нужно использовать спецсимволы. Дело в том, что эти знаки в Html означают начало тега и браузер будет рассматривать их именно с этой точки зрения и отображать в тексте не будет.

Kjo do të thotë, nëse jeni duke shkruar një artikull në të cilin do t'ju duhet të futni, për shembull, një shfaqje të etiketës në tekst< body>ose thjesht duhet të futni një shenjë më pak se (<), то сделав это без использования подстановок на веб странице вы ничего не увидите, т.к. браузер, обнаружив «<» , поймет, что это Html тег, а не текст статьи.

Prandaj, do t'ju duhet të futni konstruksionin e mëposhtëm për të zgjidhur një problem të ngjashëm:

E njëjta gjë vlen edhe për shfaqjen e kodit të vetë kujtesës, pasi ato fillojnë me një ampersand. Do t'ju duhet të futni kodin në tekst, duke zëvendësuar shenjën ampersand me zëvendësimin e tij (karakter i veçantë):

Kjo duhet të bëhet për të hyrë në faqe<, а не отображение левой угловой скобки (<), в которую преобразует браузер мнемонику <, обнаружив при разборе знак амперсанда. Хитро, но вы все поймете попробовав это на практике.

Ju gjithashtu ka shumë të ngjarë të përdorni një hapësirë ​​pa ndërprerje, e cila do të duket si një hapësirë ​​e rregullt në një faqe interneti, por shfletuesi nuk do ta trajtojë atë fare si një karakter hapësinor dhe nuk do të kryejë transferta mbi të(për shembull, kjo do të jetë e përshtatshme për fraza të tilla si 1400 GB, etj., të cilat nuk do të ishte e këshillueshme të viheshin me vizë në vija të ndryshme):

1400 GB.

Ndonjëherë mund të lindë situata e kundërt, kur teksti përmban fjalë shumë të gjata dhe dëshironi të siguroheni që, nëse është e nevojshme, shfletuesi Mund t'i thyeja këto fjalë me vizë. Për qëllime të tilla, sigurohet një simbol i veçantë "transferim i butë" -

Fjalë e gjatë, e gjatë;

Kur bëhet e nevojshme të kaloni në një rresht tjetër, shfletuesi do të përdorë një vizë në vend të vizës së butë mnemonic dhe do të dërgojë pjesën tjetër të fjalës në rreshtin tjetër. Nëse ka hapësirë ​​të mjaftueshme për të vendosur të gjithë këtë fjalë në një rresht, atëherë shfletuesi nuk do të tërheqë asnjë vijë të re. Është kaq e thjeshtë.

Ju uroj fat! Shihemi së shpejti në faqet e faqes së blogut

Ju mund të jeni të interesuar

MailTo - çfarë është dhe si të krijoni një lidhje në Html për të dërguar një email
Etiketat dhe atributet e titujve H1-H6, vija horizontale Hr, thyerja e rreshtit Br dhe paragrafi P sipas standardit Html 4.01
Si të futni një lidhje dhe një fotografi (foto) në etiketat HTML - IMG dhe A
Çfarë është gjuha e shënjimit të hipertekstit Html dhe si të shikoni një listë të të gjitha etiketave në validatorin W3C
Fonti (Fytyra, madhësia dhe ngjyra), Blockquote dhe etiketat para - formatimi i tekstit të vjetër në HTML të pastër (nuk përdoret CSS)
Si vendosen ngjyrat në kodin Html dhe CSS, përzgjedhja e hijeve RGB në tabela, prodhimi Yandex dhe programe të tjera
Direktivat e komenteve dhe Doctype në kodin Html, si dhe koncepti i elementeve bllok dhe inline (etiketat)
Listat në kodin Html - etiketat UL, OL, LI dhe DL

© 2024 ermake.ru -- Rreth riparimit të PC - Portali informacioni