Html 3 Referință

Separarea în siruri de caractere și utilizarea spațiilor și filelor

Când este afișat un document, spațiile și liniile goale nu sunt salvate. cu excepția textului conținut în etichetele PRE (text preformatat). Adică, orice secvență de spații, file și linii goale este echivalentă cu un singur spațiu din fișierul HTML. Pe de altă parte, un spațiu în fișierul HTML poate fi reprezentat folosind orice număr de spații sau linii noi (goale).







Termenul newlin (o linie nouă) este folosit pentru a marca teoretic sfârșitul unei linii. SGML specifică faptul că linia (înregistrare) ar trebui să înceapă simbolul de start (NEWLINE - linefeed, LF, cod ASCII 10) și se termină cu sfârșitul înregistrării (carriage return, CR, ASCII 13). În practică, documentele HTML sunt reprezentate și transmise utilizând o reprezentare nouă, compatibilă cu aceste sisteme informatice. Prin urmare, browsere HTML permit susținerea unuia dintre cele trei reprezentări convenționale linii separate, secvențe desemnate CR LF, numai CR, sau doar LF, și pe baza acestei ipoteze și erori izolate start prezentare și înregistrare sfârșitul termenului de caractere.

Astfel, nu contează cum împărțiți textul în șiruri, deoarece pauza de linie este echivalentă cu un spațiu. Rețineți totuși că nu trebuie să separați cuvântul în două rânduri în HTML. Dacă, de exemplu, ați împărțit cuvântul internațional în două rânduri, după cum se arată mai jos:







aceasta va fi interpretată ca

Astfel, pentru o prezentare logică a documentului dvs., trebuie să utilizați etichete HTML, cum ar fi P sau BR. dacă este necesar, pentru a asigura traducerea liniei.

În mod normal, browserele nu separă cuvintele în două rânduri, cu excepția cazului în care cuvântul conține o cratimă. Specificația de referință HTML 3.2 nu este foarte precisă în ceea ce privește această problemă și când discutăm secțiunea de tabel. prevede următoarele:

Pentru unii agenți utilizator, poate fi necesar sau de dorit să traduceți un șir într-un cuvânt. În astfel de cazuri este de dorit să vă asigurați că sa întâmplat în mod vizual.

Feriți-vă că lungimea liniei depășește limitele controlului dvs. Depinde de browser, de computer și de setările efectuate de persoanele care văd documentul. În general, nu există niciun mijloc de a preveni întreruperea unei linii între cuvinte, dar puteți încerca să avertizați ruperea liniei folosind spații continue.

În ceea ce privește utilizarea feedurilor de linii în combinație cu etichetele HTML, există reguli speciale:

  • Pauza de linie care urmează imediat după eticheta de start este ignorată. De exemplu, linii
  • În mod similar, feed-ul de linie care precede eticheta finală este ignorat. De exemplu, linii

    Caracterele orizontale (HT) pot fi folosite într-un document HTML. Dar, în cadrul elementului PRE, caracterul tab-ului are o interpretare specială. este echivalent cu un gol și nu conține informații despre tabele de orice fel. (Pentru a reprezenta datele tabelate, utilizați elementul de tabel.) Este aproape întotdeauna mai bine să evitați să includeți filele în cod HTML și să utilizați în schimb numărul corespunzător de spații dacă trebuie să formatați codul sursă HTML al documentului sub formă tabelară.







    Articole similare

    Trimiteți-le prietenilor: