culoarea span. Descrierea etichetei HTML span: ce este, cum se folosește, caracteristici

Prezentarea informațiilor prin ideea modernă de hipertext este în mod inerent absurdă, dar așa este și așa funcționează. Nu te poți certa cu asta și trebuie să ții cont de asta.

Din punct de vedere limbaj modern programare, nu contează modul în care sunt reprezentate datele: tipuri stricte și o descriere preliminară obligatorie, sau fără tipuri și descrierea cerută limbajul se va „gândi” pe măsură ce algoritmul se execută.

Este important să rețineți că orice nu este „înțeles” de browser, JavaScript sau limbajul de pe server nu va fi executat. O etichetă de bloc în circumstanțele actuale se poate „transforma” într-o etichetă inline, dar o etichetă cu litere mici nu se poate transforma într-o etichetă de bloc.

Logica paginii HTML

Exemplu istoric - etichetă font HTML. A fost „nerecomandat” pentru utilizare de ceva timp. Motivația „nu este recomandată” este o trăsătură caracteristică programare modernă. Lipsa compatibilității codului „în sus” între versiuni și nicio stabilitate în dezvoltarea secvențială a versiunilor componente softwareși concepte, de asemenea.

Într-adevăr, eticheta span în HTML este mult mai practică: nu se referă doar la font. Span poate modifica multe atribute ale afișajului și utilizarea unui anumit conținut.

Șirurile au fost întotdeauna reprezentarea principală pentru orice date, dar limbajele de programare nu au definit întotdeauna acest lucru în sintaxă, iar programatorii au fost conștienți de faptul că numărul sau valoarea booleană folosită este întotdeauna un șir.

Absurditatea și obiectivitatea hipertextului în Implementări HTML: aspectul este utilizarea unui set de etichete (pereche sau unice) pentru a descrie în mod formal conținutul (date). Nici descrierea, nici conținutul nu pot fi descrise în mod rezonabil ca informații. Primul este un anumit cadru în care se încadrează un anumit conținut - date.

Cadrul este construit din cărămizi (etichete) fixate rigid, care ocupă strict anumite locuriîn design și elemente relative care sunt aranjate „pe măsură ce cardul cade”.

Puteți împărți pagina în secțiuni pentru afișarea datelor folosind tabele sau elemente de bloc și puteți „umple” structura rezultată cu date cu alte etichete. Ele sunt de obicei numite litere mici, adică poziționate într-un mod care determină oportunitatea curentă și conținutul curent.

Exemplu de span HTML: ce este și cum se descrie

Caseta verde arată un exemplu de cod pe care a fost afișat browserul fundal gri. Elementul bloc div a ajuns în centrul textului care îl urmează în cod. Primul element a fost o etichetă cu clasa scSpanLine. Apoi a fost plasat textul în care două secțiuni din acest text au fost evidențiate folosind eticheta span cu clasa scSimpleSpan.

Elementele de linie a doua și a treia sunt poziționate exact așa cum este scris în cod.

Acest exemplu arată cum funcționează span în HTML. Este evident că aceasta este doar o secvență de date. Altceva nu este evident: dezvoltatorul poate descrie această etichetă orice vrei, poți chiar să aplici regula:

  • POZIȚIA: absolută;

Nu va avea niciun efect. Specificarea coordonatelor și dimensiunilor, de asemenea, nu joacă niciun rol. Centrarea sau alinierea intervalelor în HTML este inutilă. Între timp, eticheta este foarte practică și solicitată în practică. Acesta este un ambalaj foarte convenabil pentru evidențiere moment importantîn fluxul general de date.

Principalul lucru este să înțelegi asta span HTML este o modalitate de a schimba afișarea unui șir sau de a clarifica regulile de afișare a unei părți a unui șir.

Logica pentru furnizarea de informații de linie

Folosiți un limbaj descriptiv date HTML conform scopului său, adică de a descrie date, este ieri. Folosirea unui limbaj de pe partea serverului pentru a forma corpul unei pagini este modernă și „toți” dezvoltatorii o fac. Sistemele de management al conținutului (CMS) sunt deosebit de pasionate de acest lucru.

Practica reală și nevoia de a crea site-uri web live este gestionarea dinamică a cadrului paginii și a conținutului acesteia. În acest sens, eticheta span în HTML (că este pur și simplu dinamică), ca rezultat Funcționează JavaScript, vă permite să creați conținut dinamic din mers.

JavaScript funcționează ca un convertor text sursăîn format și înlocuitori etichetele necesare Cu regulile necesare CSS către fluxul de ieșire, care este distribuit în cadrul cadrului elemente de bloc pagini.

Cu cât profesionalismul dezvoltatorului este mai mare, cu atât este mai mare aspectul blocului (sau tabelul) al paginii și prezența mai puțin reală a etichetelor span statice în HTML. Ce dă asta? Dinamica. JavaScript este un algoritm care poate prelua un flux de șiruri de caractere și îl poate reda așa cum a intenționat dezvoltatorul. Etichetele span vor apărea la locul potrivit și la momentul potrivit.

Elementele din capitolul anterior sunt afișate secvenţial pe o linie orizontală. Se comportă ca un text obișnuit și pur și simplu apar unul lângă celălalt, chiar dacă au anumite dimensiuni și alte proprietăți care nu sunt legate de text. Acest lucru nu ar trebui să fie surprinzător, deoarece

Pare puțin mai complicat, dar singurul lucru pe care l-am făcut a fost să adăugăm etichete

pentru a înconjura fiecare element de formă.

Încă o dată, să comparăm noul (dreapta) și vechiul cod (stânga).

Acum să vedem cum este afișat noul cod în browser!

Salutare tuturor!

Andrei este din nou cu tine.

Astăzi vi se vor oferi 2 versiuni ale lecției. Unul este sub formă de text - îl puteți vedea sub ochi, iar al doilea VIDEO - va trebui să îl descărcați.

În opinia noastră, versiunea video vă va fi mai de înțeles.

Deci, despre elementele HTML suplimentare...

Să presupunem că trebuie să evidențiați un anumit cuvânt în text (să spunem cu o culoare și un fundal diferit), sau astfel încât imaginea și textul aferent acestuia să fie în partea de sus și în dreapta celulei tabelului, iar conținutul principal al pagina este în partea de jos și mai aproape de marginea din stânga. În ceea ce privește primul exemplu, voi spune că puteți face acest lucru cu o etichetă cu un set de parametri necesari, dar aparține etichetelor interzise (noile browsere ar putea să nu-l accepte) și nu are proprietatea de a înlocui fundalul.

Pentru astfel de cazuri, sunt furnizate două etichete specifice, care în esență nu fac nimic pe cont propriu. Dar dacă le aplicați stilurile potrivite, puteți obține orice. În general, puteți utiliza doar aceste două etichete și le puteți aplica stiluri pentru a crea întreaga pagină a site-ului.

Deci acestea sunt etichetele

Și .

Care este diferența dintre ele dacă sunt folosite pentru același lucru?

element div- aceasta este o etichetă de bloc și poate conține orice etichete cunoscute de noi (liste, imagini, tabele...).

element span- aceasta este o etichetă inline și se aplică exclusiv textului (evidențiați o bucată de text cu o culoare diferită).

Stilurile care se aplică acestor etichete sunt toate stilurile pe care le-am studiat. Nu există restricții privind utilizarea oricăror stiluri.

Să ne uităm la stilurile care sunt cele mai tipice pentru aceste etichete. Ele se aplică tuturor celorlalte etichete și sunt folosite în același mod, doar că sunt mai des folosite cu aceste etichete (în special

) .

Primul loc pe care aș dori să încep este cu poziționarea elementelor.

Această proprietate:

poziţie— stabilește sau definește poziția unui element.

Valori:

static- Mod implicit. Poziția obiectului este determinată de marcajul HTML curent conform regulilor standard.

absolut— poziția obiectului este determinată în raport cu poziția obiectului părinte sau în raport cu obiectul corp. relativ— Poziția unui obiect este determinată de decalajul față de poziția în care a apărut implicit.

Stânga sus— stabilește sau determină poziția elementului față de marginea din stânga/sus.

Valori:

X– număr în procente sau pixeli.

auto- valoare implicită.

Să ne uităm la un exemplu:

XHTML

Orice bloc de conținut!!!

Acest exemplu arată că caseta noastră lată de 300 px se va deplasa în jos cu 350 px și la stânga cu 200 px, în raport cu locul în care apare implicit.

Următoarea proprietate importantă:

marginea– cantitatea de indentare de la blocul nostru la obiectele învecinate pe patru laturi.

Valori:

margine-top— setează cantitatea de umplutură superioară a obiectului

margine-stânga— setează cantitatea de indentare din stânga a obiectului

margine-dreapta— setează cantitatea de indentare dreaptă a obiectului

margine-fond— setează valoarea indentației de jos a obiectului

XHTML

Orice bloc de conținut!!!

Am creat un bloc cu margini de 30 px în jurul lui din toate laturile sale.

La ce altceva aș dori să mă opresc:

căptușeală– proprietatea specifică cantitatea de spațiu inserată între obiect și limitele acestuia.

Valori:

umplutură de fund— specifică cantitatea de spațiu inserată între obiect și chenarul său inferior.

padding-stânga— specifică cantitatea de spațiu inserată între obiect și chenarul său din stânga.

umplutura-dreapta- specifică cantitatea de spațiu inserată între obiect și chenarul său din dreapta.

padding-top- specifică cantitatea de spațiu inserată între obiect și chenarul său superior.

XHTML

Orice bloc de conținut!!!

Am creat un bloc cu umplutură de 30 pixeli din conținut pe toate părțile sale.

Și să ne uităm la un exemplu folosind eticheta:

Să presupunem că avem o construcție ca:

Orice text!

Vrem să facem textul cuvântului pe un fundal galben cu litere albastre. Pentru a face acest lucru, îl vom include într-o etichetă și vom aplica stilurile adecvate.


Titluri
Pentru
etichetele sunt folosite pentru a proiecta anteturi

...


Cred că toată lumea înțelege asta, nu este dificil. În continuare
Font (tip) și culoarea fontului

Există două moduri aici. Al doilea va fi descris mai târziu. Mai întâi - se folosește o etichetă

Cu atribute fațăȘi culoare, respectiv:

font Verdana

font Verdana


font roșu

font roșu


Font de culoare MidnightBlue

Font de culoare MidnightBlue


Font de culoare MidnightBlue

Font de culoare MidnightBlue


O culoare are un nume și o valoare numerică, așa cum se vede în acest exemplu
(MidnightBlue=#191970). Se pot scrie multe despre flori, dar eu
Mă voi concentra pe un singur link:

Alegerea culorilor. Culorile web-safe și web-smart sunt potrivite pentru utilizare.


Formatarea textului: Utilizarea unei etichete si atribut stil (1)

Etichetă se referă la o bucată de text selectată (formatată):
text
. Permiteți-mi să notez imediat că atributele
(proprietăți) care lucrează cu eticheta , poate fi folosit și cu
Etichete

ȘI

. Cu toate acestea, eticheta

Se aplică la
paragraf, care nu ne convine întotdeauna (deși atunci când formatăm un paragraf
este rațional să-l folosești). Etichetă

poate fi folosit
precum și - este mai mult o chestiune de gust. Are mai multe
gamă largă de aplicații și are un număr de caracteristici suplimentare.
Dar acest lucru nu se mai aplică formatării textului. Prin urmare pentru
să ne concentrăm pe certitudine .

Record
Textul este lipsit de orice sens în sine.
Etichetă destinat a fi atribuit textului
orice proprietate. Acestea sunt cele pe care acum voi încerca să le enumerez
într-o ordine mai mult sau mai puţin logică.

Culoarea fontului

Culoarea fontului poate fi setată folosind o etichetă , după cum sa discutat mai sus. Acum să folosim eticheta si atribut stil:

font roșu - font roșu

Exact în același mod puteți seta valori digitale flori (pentru mai multe detalii, vezi mai sus.

Font (tipul) fontului

Despre modul de a seta fontul (tipul) unui font folosind o etichetă S-a discutat și despre asta data trecută.

Acum să ne uităm la a doua metodă - folosind construcția

font

La loc ***
este necesar să se înlocuiască fontul (tipul) fontului. De regulă, se înlocuiesc
numele nu este un anumit font, ci o întreagă familie de fonturi, de exemplu, Verdana, Times etc. Primim:

Font Verdana Font Times

Marimea fontului

Pentru a specifica dimensiunea fontului, se folosește construcția

font

mărimea
fontul poate fi specificat căi diferite. Poate cel mai evident și
simplu - înlocuiți una dintre următoarele șapte valori în loc de ***:

xx-mare, x-mari, mare, mediu, mic, x-mic, xx-mic.

Rezultat:

font foarte foarte mare
font foarte mare
font mare
font mediu
font mic
font foarte mic
font foarte foarte mic

Puteți specifica dimensiunea fontului într-un mod familiar din Word - în puncte (pt). 1 punct este egal cu 1⁄72 inci. Exemple:

12pt

36 pt

Valorile 12pt, 36pt din aceste exemple sunt înlocuite în locul *** in formula generala font . Puteți folosi și pixeli:

font 12px
font 36px

Dimensiunile de mai sus sunt absolute. Dar dimensiunea fontului poate fi setată și într-un mod relativ - ca procent:
dimensiunea fontului 150% din original

dimensiunea fontului 150% din original


sau în raport cu lățimea literei „m” în fontul original (unitatea de măsură corespunzătoare se numește ei):
dimensiunea fontului 1,5 em față de original

dimensiunea fontului 1,5 em față de original


Greutatea fontului (saturație)

Acesta este ceva ce poate fi specificat folosind o etichetă simplă
miniatură

miniatură

Prin utilizarea acest lucru se face astfel: font bold

font aldine


Avantajul acestei metode este că, împreună cu valoarea ponderii fontului îndrăzneţ pot fi folosite și valori mai îndrăzneț și mai ușor, obținând un font de „greutăți diferite” (în acest caz vorbim de valori relative). Și valoarea implicită este normal- font obișnuit.

Stilul fontului

Cursivele pot fi obținute folosind fie eticheta , și în felul următor:
cursive

cursive


În loc de stil font: cursiv poti sa scrii stil font: oblic, iar rezultatul nu ar trebui să fie italic, ci un font oblic („unghiular”). Dar acest lucru nu funcționează întotdeauna.

Capital