Vreau să rețineți că proprietățile CSS scrollbar de familie este o extensie a caietului de sarcini CSS2, introdus de Microsoft, și implementat în Internet Explorer începând cu versiunea IE 5.5, respectiv, alte browsere, la acel moment, ignorat complet această proprietate. Dar pe măsură ce timpul a trecut și multe browsere au început să se adapteze la acest add-on la specificațiile Microsoft.
Cu toate acestea, până în prezent, nu este atat de buna! Așa că stilul de bare de defilare sau ignorate în mai multe browsere sau rularea nu este în întregime corectă. de exemplu, multe ignora această proprietate pentru o etichetă
sau nu înțeleg unele dintre proprietățile individuale ale bara de derulare.Mai jos sunt câteva sfaturi pentru a vă ajuta să puteți rezolva această problemă în diferite browsere. Folosește cuvântul „probabil“, deoarece este foarte dificil de a urmări dinamica a tuturor modificărilor de browsere diferite. Lumea merge mai departe în fiecare zi, aici sau acolo, ceva se schimbă! Este păcat că compatibilitatea cross-browser-ul este întotdeauna dureri de cap!
Dar ce am vorbit. Astfel, numărul de „pastile“:
1. Dacă este posibil, utilizați un titlu aici :
2. Precizați proprietățile, nu numai că bara de defilare pentru tag-ul
dar, de asemenea, pentru a etichetahtml, corp scrollbar-3dlight-culoare: #ffebcd;
scrollbar-săgeată-culoare: #FFFFFF;
>
3. Încercați-l, dacă este mai puțin eficientă pentru site-ul dvs., să pună în aplicare stilurile scrollbar folosind atributul style. în loc de aceeași etichetă de nume în „cap“ al documentului sau fișierul css extern
Poate că aceste recomandări vor lucra în unele browsere, în orice caz, IE (incepand cu versiunea 5.5), totul va funcționa corect, și dacă cel puțin undeva la locul de muncă este deja bine!
· Având în vedere că este una dintre bara de derulare importante elemente ale interfeței, încercați să nu pentru a ghida utilizatorul în eroare, folosind un design absolut non-standard a barei de defilare.
· Dacă ai făcut doar absolut necesar scrollbar personalizate, nu numai o culoare personalizată, și este forma non-standard, și, de asemenea, să lucreze în toate browserele folosind script-uri, dar nu uita despre primul sfat !!
· În browser-ul dvs., aspectul barei de defilare este desenată din setările Windows și astfel pentru mine, ea are un aspect de genul:
Dar, de îndată ce aplicați o bară de derulare scrollbar orice proprietate a familiei. conectarea la setările Windows vor fi pierdute, sau mai degrabă va fi „implicit“, iar aspectul banda dobândi astfel:
Aici este o listă a tuturor Pseudo:
· Hover - elemente de stil care a indus la șoarece.
· Activ - Stil pentru link-ul care este activă, dar trecerea pe ea nu a fost încă comis.
· Vizitat - Stil pentru link-urile vizitate cel mai recent.
· Link - Stil pentru link-urile vizitate rar.
· Focus - elementul Tema focalizat.
· Primul copil - Stil primul copil.
· Lang - Identifică limba utilizată în fragmentul de document.
Pentru fiecare pseudo-clase, vom vorbi mai jos, separat, iar acum câteva cuvinte despre sintaxa.
Pentru a aplica acest lucru sau că la elementul pseudo și să definească stilul său trebuie să respecte următoarele reguli de sintaxă:
Și toată această înregistrare, împreună va vorbi despre faptul că, atunci când mutați cursorul pe un link - se va transforma roșu.
Deci, de fapt, am ajuns la primul, cel mai popular, pseudo-clasa de planare.
După cum ați ghicit, probabil, treceți cu pseudo-activat în cazul în care cursorul este pe element.
Ei bine, din moment ce cred că arată doar un exemplu:
Câteva cuvinte la exemplul de mai sus ..
După cum probabil ați observat ca selectori pseudo-clasă nu poate fi doar unul dintre elementele - tag-ul, dar clasa sau ID-ul. Deci, în exemplul clasei .menu aplicat pseudo Hover și sintaxa ia forma următoare:
Nu sunt încurcate în terminologia?
În cuvinte simple, vom spune că browser-ul dig este evidențiat în roșu numai acele link-uri care sunt situate în blocul de navigare (afișat în klass.menu), și se lasă restul așa cum este!
Planare pseudo poate fi aplicat la orice element afișat pe ecran, astfel încât în exemplul nostru, pentru a organiza rândurile de iluminat din tabel, am aplicat tag-ul
Pseudo-clase și link-uri.
· Activ - stil de legătură activă.
· Vizitat - Stil pentru link-urile vizitate cel mai recent.
· Link - Stil pentru link-urile vizitate rar.
arată mai întâi un exemplu:
Acum vă spun mai multe detalii.
Browsere pentru ceva timp amintesc ce link-uri au făcut clic utilizatorii în ultima vreme, așa că, pseudo indică stilul vizitat link-ul, care a fost vizitat recent de către utilizator.
Link-ul pseudo descrie un stil de link care nu este vizitat anterior de către utilizator. Trebuie remarcat faptul că nu există nici o diferență semnificativă între scris o și: link-ul nu este prezent, astfel încât utilizarea pseudo-în acest caz, absolut nimic nu se schimbă.
Acest element pseudo definește stilul, în cazul în care este focalizat. Acum, de fapt, că este punctul central. așa cum este cazul cu optica si iluzie, accentul cuvântul în CSS va desemna ca un anumit obiect, ci mai degrabă un element este punctul central al observatorului - utilizatorul. Astfel de elemente pot fi tag-uri
Uită-te la un exemplu:
În exemplul, textul în caseta de text inițial în negru, dar, de îndată ce elementul devine focusul - care este, în cazul în care un utilizator face clic pe teren și a începe tastarea, se va transforma roșu.
Asta e tot hocus-pocus ..
Cred că în cursul CSS învățare ați înțeles deja, că toate elementele pot fi definite ca un părinte sau un copil, și că elementul părinte poate conține mai multe elemente copil, bine, de exemplu:
Deci, pseudo-prim copil va determina stilul primului element copil sub containerului părinte.
Fii atent la faptul că, în cazul în unitatea mamă filialelor punctele a fost orice altă etichetă, titlu
De exemplu, pseudo-prim-copil nu ar fi acționat în primul paragraf. deoarece, deși punctul și primul element din mamă, dar pentru al doilea bloc.
Aplicați această pseudo-unde. Dacă doriți să setați un stil diferit pentru prima și următoarele elemente, de exemplu, pentru a face un „capac picătură“ - singura la începutul documentului sau eticheta în primul paragraf de text pe toate paginile site-ului. selectați primul element din listă. etc.
Pseudo-lang specifică limba textului unui element sau a întregului document.
Deci, în scopul de a determina limba unui singur bloc de text folosit un pseudo-lang () - paranteze este, de fapt specificat limba.
Limba poate fi:
Toate împreună este scris după cum urmează:
- aici am arătat că textul luat într-un recipient Engleză și că el ar trebui să apară în caractere cursive.
Vă rugăm să rețineți că în tag-ul, în această secțiune caz, indicăm cu atributul lang a folosit un limbaj și stilul de:
text
înregistrate în blocul CSS.Doar lang pseudo-clasa vă permite să stabiliți tipul de ghilimele pentru citate (tag-ul ) Folosind citatele de valoare - citate. În România folosesc în mod obișnuit ghilimele duble, în alte țări, situația este diferită.
Ondulat între paranteze, după valoarea specificată de caractere Unicode citate / s sau o linie de lungime / s pentru deschidere și închidere ghilimele.
· Pseudo-clase nu poate fi încorporat într-un document HTML folosind atributul de stil. Puteți numai folosind tag-ul