Marcarea textului - selectarea fontului, citarea, codul etc.
Logic marcare în comparație cu fizice
Există două clase principale de marcaj text: logic și fizic. Marcajul logic indică rolul segmentului de text, de exemplu o importanță mai mare în comparație cu textul convențional sau faptul că acest segment este un citat. Marcarea fizică este asociată cu prezentarea textului într-un mod special, de exemplu, utilizând fonturi sau un tip special de subliniere.
Ar trebui să se acorde prioritate marcării logice. Utilizați marcarea fizică numai dacă într-adevăr respectă cerințele de prezentare ale textului. De exemplu, pentru o selecție puternică, utilizați elementul STRONG. și nu B. presupunând că implementarea diferitelor browsere Web subliniază în cel mai bun mod pentru mediul în care sunt instalate.
Foaia de stil va fi, de asemenea, utilă pentru utilizare. De exemplu, cineva vrea să reprezinte toate codurile de program pe un fundal galben și un font mare, în timp ce cineva preferă altcineva complet diferite metode pentru a le izola în text simplu. Astfel de operațiuni vor fi mult mai ușor dacă utilizați în mod constant marcaj logic.
În plus față de o mai mare flexibilitate în prezentarea textului de către diferite browsere, marcajul logic are următorul avantaj față de fizic: un număr tot mai mare de programe de calculator extrag informații din documente HTML în diverse scopuri. Pentru o astfel de lucrare este mai bine să existe "indicatori" de marcare logică, subliniind, de exemplu, un text, mai important sau secțiuni cotate.
Atât marcările logice cât și cele fizice se fac folosind elemente HTML cu etichetele de început și sfârșit. Elementele de marcare nu trebuie să se suprapună. De exemplu, următoarea intrare va fi o eroare:
Pe de altă parte, elementele de marcare pot fi imbricate. Este mai bine să afișați structuri similare după cum urmează:
Browserele cu un set limitat de fonturi pot avea dificultăți în prezentarea marcajului de text.
Elemente de frază (marcaj logic al textului)
Pentru a selecta textul, există două elemente de frază - EM și STRONG. unde STRONG este folosit pentru o selecție mai puternică.
Evitați alocarea unor părți prea mari ale textului, deoarece subliniind totul, nu stresați nimic! (Un student proverbial care accentuează totul în cartea sa nu înțelege însăși ideea de a sublinia.)
Din păcate, nu există niciun element de "evidențiere" a expresiei care să indice un text mai puțin important. Dacă într-adevăr aveți nevoie de ea, puteți utiliza elementul SMALL. Cu toate acestea, dacă textul mai puțin important este mare, este mai bine să îl puneți într-un document separat, legătura cu care să indicați în documentul principal. O persoană care urmează aceste conexiuni, interesată de text, va prefera probabil să vadă textul normal și, prin urmare, nu este nevoie de niciun "de-accent"
Elementul DFN poate fi, de asemenea, considerat un tip special de subliniere, însă logic înseamnă că termenul are o definiție. Acesta este, în principiu, un element foarte util, însă, din păcate, multe browsere, inclusiv Netscape, nu o suportă în mod eficient.
Elementul VAR indică faptul că o parte a textului (de obicei un cuvânt) este o variabilă. și anume text care poate fi înlocuit de expresii diferite.
Următoarele elemente de expresie specifică diferite tipuri de referințe sau citate.
citare (titlul cărții sau articolului sau - echivalent)
Notă: SUB și SUP pot fi atribuite marcării nivelului de expresie, așa cum am menționat mai sus; SMALL poate fi folosit pentru de-accent.
Elementele FONT și BASEFONT oferă numeroase posibilități de setare a dimensiunilor fontului în comparație cu BIG și SMALL. Cu toate acestea, evitați utilizarea excesivă a marcajului fizic.
Afișarea marcajelor
De exemplu, unele browsere (Internet Explorer ia) reprezintă TT (COD) ca fontul este mult mai mic decât textul normal, iar această diferență se menține atunci când schimbă dimensiunile fontului. Mai mult decât atât, Internet Explorer joacă VAR ca o lățime fixă font (monospațiat), în timp ce cele mai multe browsere grafice folosesc caractere cursive (italice). Pe de altă parte, de Netscape, dimensiunea fontului poate fi special instalat, și implicit pentru TT și VAR utilizează aceleași fonturi, dar „la fel“ este o dimensiune tehnică în punctele - în practică, fonturi monospațiu pare mai mare decât proporțională normală font!
Prin urmare, evitați să contactați dimensiunile de fonturi; utilizați marcajul expresiei și alte elemente structurale și permiteți utilizatorilor, dacă nu le plac dimensiunile de fonturi din textul dvs., să definească fonturile în propriile browsere așa cum le plac.
Următorul tabel încearcă să ofere o idee despre gama de capabilități a browserelor. Acesta reprezintă cartografierea elementelor de marcare în Netscape Navigator, Microsoft Internet Explorer și Lynx. Rețineți că există variații chiar și în cadrul fiecăruia dintre aceste programe - în funcție de versiune, platformă, configurație de sistem sau configurație particularizată - o astfel de variație este adevărată. Astfel, datele tabelului pot fi, dar nu au neapărat un loc în realitate.
Datele din tabel se referă la elementele ne-atașate. Imbricarea elementelor de text poate crește vizibilitatea afișajului.
Reprezentarea interacțiunii cu computerul
Pentru a reprezenta interacțiunea unei persoane cu un computer pe o bază textuală sau de altă natură, se pot utiliza următoarele abordări:
- ieșirea computerului (solicitări, ieșiri normale sau mesaje de eroare) în cadrul elementelor SAMP
- termeni generali care descriu intrarea utilizatorului - în interiorul elementelor VAR
- intrarea validă a utilizatorului în cadrul elementelor KBD
- codul codului de program (sursă), implementat în cadrul elementelor CODE.
În toate abordările, ar trebui luate în considerare principiile de împărțire pe o linie și utilizând spații și file. care pot necesita introducerea elementelor BR sau utilizarea elementelor PRE. Rețineți că marcarea logică este permisă în elementele PRE (deși aceasta nu este cea mai bună utilizare a acesteia).
Următorul exemplu ilustrează abordarea în contextul introducerii limbajului de programare Perl.
Notează de exemplu:
- aici nu a fost folosit cuibarirea marcajelor de text.
- cod poate fi depusă numai în cadrul elementului PRE fără utilizarea suplimentară chiar și element de COD, cu toate acestea, faptul că codul de încorporat în elementul COD, care la rândul său este imbricat într-un element de PRE nu doare și poate fi chiar util în browsere care în diferite scopuri utilizează fonturi monospațiate.
- În mod similar, utilizarea SAMP și KBD în exemplul de mai sus poate însemna că intrarea utilizatorului este diferită de ieșirea calculatorului. Utilizând foaia de stil. Puteți chiar să specificați fontul, culoarea, fundalul și alte proprietăți pentru aceste elemente logic diferite.