Înainte de CSS - original, convenabil, practic

Pseudo-elemente și Pseudo-clase CSS:

înainte, după, hover, activ, etc. - posibilitatea efectivă de a îmbunătăți calitatea și pentru a simplifica site-ul de execuție, care nu include codul jаvascript-handler pe evident, nu necesită un complex modele de reacție, evenimente elemente, dialoguri și acțiuni ale vizitatorului.

Pseudo convenabil, multifuncțional, au proprietăți variante semnificative și multiple pentru tigăi simple și complexe privind drepturile de autor: cum originală atrag atenția, perfect clarifica acțiunile necesare pentru a aduce un indiciu în locul potrivit.

Perspective mari sunt deschise când url () este specificat în conținutul pseudo-elementului. Într-adevăr, această opțiune deschide noi orizonturi, atât în ​​ceea ce privește descărcarea unui articol pe pagina site-ului, cât și în eventuala activare a ceva undeva

O trăsătură distinctivă a pseudo-elementelor

Pseudo-elementele (:: înainte de CSS, :: după) diferă de elemente, selectori și pseudo-clase prin faptul că nu există inițial în arborele de documente. Poate că în practică acest lucru nu este deosebit de important, dar dacă luăm în considerare problema plasării conținutului pe paginile site-ului, atunci încrederea în proprietatea conținutului ceva semnificativ pentru motorul de căutare nu are sens.

înainte de css

Pseudo-elementul :: înainte de CSS vă permite să adăugați conținut înaintea elementului, și :: după - după. Conținutul poate varia de la text simplu la formatare complexă în ceea ce privește proprietățile CSS, dar nu etichete HTML. Un pseudo-element poate fi poziționat absolut în interiorul elementului la care este atașat, astfel încât sensul înainte și după cel de-al doilea este relativ și mobil. Nu puteți specifica numai poziția, ci și dimensiunile, culori, fundal, fonturi și să utilizeze alte proprietăți CSS.

Ca și pseudo-clasele CSS, înainte și după sunt precedate de simbolul ":", dar conform standardului CSS3, este recomandat "::". Testarea unei utilizări specifice pe pagină nu va fi niciodată inutilă: unele browsere sau versiuni ale acestora pot pur și simplu să nu observe acest sau acel pseudo-element.css înainte de caractere de conținut

Termeni generali de utilizare

Plasând, de exemplu, un element div cu o descriere a clasei = `scElement` și conținutul `Element` pe pagină, specificând o descriere CSS în foaia de stil:

.scElement {
POZIȚIE ...-
z-index ...-
...

}

puteți aplica la el pseudo-clasa ": hover" și pseudo-elementul "înainte de" CSS:

.scElement: hover :: înainte de {content: `prefix`- color ...- background-color ...-}.

Apoi, când plasați mouse-ul peste cuvântul "Element", va apărea cuvântul "prefix", care va schimba culoarea literelor și a fundalului.

Variații ale conținutului de pseudo-elemente



Dacă nu specificați proprietăți în pseudo-element, ele vor rămâne aceleași cu elementul principal - scElement. Puteți specifica o adresă URL și apoi proprietatea content: url (`/ scBox / rm-v / sc-rights.jpg` `) va trece peste element atunci când plasați cursorul peste element. În cazul conținutului: " 03B1", un material matematic simbolul "alfa", dar folosiți caractere speciale: ";", "lt", "laquo", "raquo" și altele nu ar trebui - vor fi afișate ca atare.

Permis o mulțime de opțiuni pentru a specifica conținutul pseudo-: „textul“ normal, URL-ul (), o secvență de caractere hexazecimale, se referă la: deschis citat / close-citat, sau nu-deschis citat / no-close-citat, etc. Așa cum poate fi un indiciu al poziției absolute a conținutului. prin proprietățile stilului, aplicând înainte, CSS va permite plasarea pseudo-elementului oriunde în elementul la care este atașat.

Puteți combina utilizarea simultană înainte și după. Prin urmare, introducerea folosind CSS înainte de caractere de conținut, puteți obține o varietate de efecte, care combină diferite pseudo-clase si pseudo-elementele, surprinde vizitatorul, nu petrece în același timp, chiar și un singur octet-cod jаvascript.

Pseudo-clase css înainte

Caracteristici ale pseudo-elementelor

Pentru desemnarea lor, se utilizează simbolul ":", ca și în cazul pseudo-claselor, dar în CSS3, distincția dintre pseudo-elementele este de obicei desemnată "::". Navigatorii, care înțeleg acest lucru, percep ambele semne. Spațiile din înregistrare nu sunt permise, iar șirul în care este înregistrată pseudo-clasa și (sau numai) pseudo-elementul este scris împreună:

scElement: hover :: înainte de {conținut: `prefix`- ...}

scElement: activ: după {content: `suffix`- ...}

Este important să nu uitați: CSS înainte de a lucra în afara conținutului site-ului. Stilurile nu sunt relevante pentru conținutul paginii. Pseudoelementele nu fac excepție. Ele nu sunt prezente în arborele DOM și nu este de dorit să le folosiți în secțiuni semnificative ale site-ului - acestea nu vor fi incluse în conținut.

Utilizarea ":" și "::" este susținută de platforme mobile și de browsere moderne, însă este deseori inutilă verificarea lucrărilor pe versiuni învechite.

CSS înainte de lucrări

Conținutul pseudo-elementului nu este inclus în conținutul site-ului. Nu va fi văzut de motoarele de căutare. Cum se folosește această circumstanță depinde de situația specifică, dar capacitatea de a folosi CSS înainte sau după, în mod independent sau complex, este interesantă atunci când conținutul este o adresă URL (). Utilizarea directă a conținutului pseudo-elementului, ca legătură într-un site, vă va permite să descărcați un fișier de pe el, de exemplu, o imagine.

Abilitatea de a schimba fișierele de stil on-line (fișiere de foi de stil în cascadă - fără excepție) nu interferează cu forma și de a folosi pseudo ca este convenabil la un moment dat, în loc algoritmul dreapta, în funcție de acțiunile vizitatorului.

Distribuiți pe rețelele sociale:

înrudit
CSS, pseudo-clasă, pseudo-element: hover, child, targetCSS, pseudo-clasă, pseudo-element: hover, child, target
Ce este jаvascript? Istoria aspectului și principalele caracteristiciCe este jаvascript? Istoria aspectului și principalele caracteristici
Ce este necesar și cum este scris selectorul jQuery?Ce este necesar și cum este scris selectorul jQuery?
Stilul pseudo-rus, caracteristicile sale caracteristice și caracteristicile de dezvoltareStilul pseudo-rus, caracteristicile sale caracteristice și caracteristicile de dezvoltare
JS foreach obiect ca design varianteJS foreach obiect ca design variante
Cadrul CSS: Impromptu și EfectCadrul CSS: Impromptu și Efect
jаvascript: exemple de aplicațiijаvascript: exemple de aplicații
CSS: hover. Efecte originale ale hover-uluiCSS: hover. Efecte originale ale hover-ului
Matematică din jаvascript MathMatematică din jаvascript Math
Stack-ul / pop-ul jаvascript StackStack-ul / pop-ul jаvascript Stack
» » Înainte de CSS - original, convenabil, practic