NBSP - ce este? Locul gol al importanței
Un spațiu simplu și un simbol special sunt similare numai într-o singură: ele înseamnă separarea cuvintelor, etichetelor, atributelor și a altor elemente de marcare. Cu toate acestea, folosirea unui spațiu obișnuit este importantă numai pentru a îmbunătăți lizibilitatea conținutului paginii și pentru a facilita lucrul cu acesta într-un editor de text.
conținut
Pentru browser și limbajul său jаvascript, spațiul dintre cuvinte, etichete și alte elemente nu contează.
Aplicarea spațiilor
Spațiul este cel mai necesar caracter. Deși este "gol", dar foarte util. Chiar și în zilele bune, când simbolurile "feed-line" și "carriage return" erau importante, orice număr de spații oriunde în cod a fost folosit doar pentru a-și crește lizibilitatea. Dar în sine, un spațiu gol "a fost foarte apreciat".
Manipulați corect cuvinte, cuvinte cheie și construcții sintactice, niciun compilator (interpret) nu a învățat să distingă codul de program de comentariul până în prezent. Fără a token-uri notabile, cum ar fi Pascal (pascal) ": =" și peelevskoy (PL / 1) ";" inovație monetară orientate spre "Pehape" (PHP) - "$", în numele unei costuri variabile, cu excepția faptului că "Fortran", care fiecare operator ar trebui să fie pe o linie separată.
În esență, înseamnă că abilitatea naturală de a separa cuvinte și fraze, de a distinge frazele de la propoziții, iar în cele din urmă pentru a prinde semnificația finită, limbile artificiale nu există încă.
Dar un simplu martor poate fi în orice număr pe orice linie și are un cod numeric obligatoriu. Un spațiu nu este un loc gol în nici codul, nici în valoarea unei variabile. Acesta este un simbol foarte important. Prin urmare, valoarea are nbsp. Ce este asta? Acum ia în considerare.
Sistemul ideal: ceea ce nu este, dar atât de necesar
Multe domenii de aplicare a scrisorii și retragerea conținutului necesită respectarea strictă a regulilor de înregistrare. Un exemplu simplu este listele.
Lista incorectă:
- __ prima linie;
- a doua linie;
- a treia linie.
Listă corectă:
- prima linie;
- a doua linie;
- a treia linie.
Aici simbolul "_" desemnează un spațiu simplu care poate fi specificat din greșeală sau este format din alinierea textului articolului de pe ambele părți ale paragrafului.
În principiu, conținutul articolului din listă ar trebui să urmeze imediat după număr. În special, editorul de text MS Word, încă de la începutul existenței sale, a sugerat utilizarea unui spațiu indisolubil (combinația cheilor ctrl + "spațiu") pentru a interzice o ruptură între elementele șirului.
Un decalaj ne-rupt lipi două cuvinte adiacente și nu este deloc necesar ca ambii să fie asemenea. Și în cazul listelor, atunci când numărul elementului nu este inclus în conținutul paragrafului, lipirea este efectuată la începutul liniei.
În acele zile, când MS Word se bucura deja de un succes nemodificat, limbajul hipertextului era încă în curs de formare, dar prezența unor simboluri speciale în el a fost asumată inițial. Un alt lucru - ceea ce este și de ce este necesar, nu a fost clar imediat.
Utilizați în anteturi
Titlul corect nu este rupt, iar cuvintele din acesta nu sunt transferate. Este centrat sau aliniat pe o parte sau pe alta. Este dificil să faci fără a folosi un martor indisolubil.
În limbajul hipertext, aceasta ar arăta astfel:
7. -5. - Instrucțiuni de instalare pentru FreeBSD
În pagina HTML din browser, numărul antetului va arăta astfel: "7. 5." și toate anteturile create astfel vor fi exact aceleași.
Există un punct de a acorda atenție dacă antetul utilizează text și o imagine. Browserul afișează totul secvențial, așa cum este definit de firul de intrare. Img tag este situat chiar la începutul liniei, dar pentru a se potrivi textului imediat din spatele imaginii, trebuie să țineți cont de lățimea acesteia.
Utilizați în pagina de conținut
Poziția absolută a textului în cazuri rare poate ajuta. De obicei, titlurile și textul merg într-un fir, dar cu etichete diferite, de exemplu h2 și p.
Pentru a muta textul din dreapta imaginii, este foarte convenabil să aplicați câteva -.
În exemplul următor, trebuie să afișați pictogramele pentru tipurile de fișiere care trebuie descărcate și să scrieți un număr de extensii corespunzătoare cu text.
Codificarea se face în PHP folosind nbsp. Ce este și cum este folosit? Acum devine clar. În mod similar, caracterul spațial care nu se rupe este folosit în jаvascript.
Aplicație - în șiruri de caractere
Când se procesează șiruri de caractere (atât pe server, cât și în interiorul browserului), nu se utilizează un spațiu indisolbil - este prea scump să se aplice în loc de un simbol semnificativ "", cât mai multe șase ";". Cu toate acestea, atunci când un șir este trimis la ieșire în fluxul de browser, este necesar să recodezi toate caracterele spațiului în numărul corect de spații fără rupere.
Afișarea mai multor spațiu în secvența de ecou sau print_r nu va avea efectul dorit, iar conținutul va "accesa cu crawlere". De exemplu (PHP):
- ecou "2 ____ Bună ziua!" - // aici "_" înseamnă "".
- echo "2-Hi!"
Va avea un efect diferit dacă eticheta va justifica alinierea. În primul caz, numărul 2 va fi imprimat de la marginea din stânga a blocului la care sa tras concluzia și textul "Hi!" - Din dreapta.
NBSP - ce este și cum să o aplicați? Informații importante
Între timp, problema nu este în lipsurile. Caracterele neprintabile sunt de fapt foarte multe și nu întotdeauna sunt utilizate corect. Merită să vă amintiți modul în care utilizatorii MS Word întocmesc documentele. Când trebuie să scrieți cuvântul "director" în stânga și numele său de familie în partea dreaptă, marea majoritate formează mai multe file în același rând - rapid și eficient.
În loc să setați corect valoarea tab-ului și să o aliniați pe fila, utilizatorul face clic pe file de mai multe ori și obține efectul dorit.
O situație similară se găsește în limbajul HTML pentru markup. Mulți dezvoltatori nu utilizează corect caracterele speciale, nu aplică stilurile necesare așa cum ar trebui să facă și rezultatul: "Hello World, am făcut o greșeală pentru a treia oară ..." - va fi întinsă peste lățimea blocului la care a fost scoasă această linie.
Dacă recodezi linia din "Hi-World, a treia oară ..." rezultatul va fi exact ceea ce ar trebui să fie.
Cunoașterea și folosirea simbolurilor speciale este o idee foarte bună. Mai ales dacă aveți o dorință de a crea pagini eficiente și de calitate, în care conținutul este localizat cu exactitate și cu precizie.
- Optimizarea internă a site-ului. Cum să câștigi dragostea motoarelor de căutare
- Ce este jаvascript? Istoria aspectului și principalele caracteristici
- Un pic despre cum să creați un fișier HTML
- Ce este o pagină Web? Listați principalele elemente ale paginii Web
- Ce este jаvascripts? Funcțiile jаvascript de bază
- Structura documentului HTML: etichete principale, exemplu
- jаvascript: exemple de aplicații
- De ce este nevoie de analiza SEO a textului?
- Stack-ul / pop-ul jаvascript Stack
- Un exemplu de pagină HTML și elementele de bază ale creării
- Ce este HTML, caracteristicile structurii
- Funcția de gestionare a timpului jаvascript setInterval ()
- Folosind indexOf (jаvascript) atunci când lucrați cu matrice și șiruri de caractere
- jаvascript: lucrul cu șiruri de caractere, funcții
- Utilizarea elementelor DOM prin jаvascript getElementById
- Ce este aspectul site-ului? Arhivare tabelară și bloc: diferențe
- Utilizarea alertei jаvascript ()
- Manipularea de caractere: Substringul metodei jаvascript ()
- Sintaxă jаvascript parseInt: exemple de utilizare
- Exemple de utilizare a metodei lungimii jаvascript
- Semnificația și utilizarea vocii jаvascript