C buton implicit. Butonul implicit în limba engleză. Instalarea setărilor pentru Mozil Firefox

Dacă mai mult de un browser este instalat pe computer, atunci veți face față în mod constant o notificare care întreabă modul în care doriți să deschideți unul sau alt fișier. De-a lungul timpului, poate fi plictisit și veți avea două opțiuni de acțiune - Ștergeți toate browserele, cu excepția celor mai convenabile sau modificați parametrii și selectați browserul implicit.

Care este "browserul implicit"?

În setările principale ale computerului, puteți găsi opțiunea "Implicit browser". Aceasta înseamnă că cu care dintre browserele de pe computerul dvs. vor fi deschise. Aceasta este, dacă deschideți un fișier care conține un link către un document sau o pagină, nu veți primi un mesaj "Cu ce \u200b\u200bbrowser pentru a executa această comandă?", Și mergeți imediat la fila dorită.

Cum se instalează și configurați browserul implicit

Există mai multe modalități de a schimba browser-ul la care va fi emisă prioritatea în sarcini.

Universal mod

Această metodă este potrivită pentru construirea oricărui browser în stare "în mod implicit", deoarece parametrii se vor schimba prin configurația calculatorului în sine. Singura diferență este localizarea acestor setări în funcție de versiunea Windows.

Cum se schimbă în Windows 10

Cum se schimbă în Windows 7 și 8

Cum să alocați manual

Dacă din anumite motive, nu puteți continua să schimbați browserul implicit prin intermediul setărilor computerului, puteți să o faceți prin browser-ul însuși. Dacă utilizați Windows 8.1, 10, atunci setările vor apărea pe ecranul în care va trebui să confirmați acțiunea modificând manual browserul.

Cum de a alege Google Chrome în mod implicit

Cum să modificați setările pentru Opera

Instalarea setărilor pentru Mozil Firefox


Ce setări pentru a instala pentru a utiliza browserul Yandex


Cum se face browserul implicit permanent Internet Explorer

Cum de a pune marginea Microsoft implicită


Confirmarea schimbării

Ultima modalitate de a schimba browserul implicit este de a fi de acord cu notificarea care apare uneori atunci când browserul nu este fixat.

Ce se întâmplă dacă browserul nu este instalat în mod implicit

Există mai multe modalități de a ajuta la eliminarea erorii, din cauza cărora browserul implicit este evacuat în mod constant sau nu este expus deloc.

Repornirea unui computer

Primul lucru care trebuie făcut într-o astfel de situație este să reporniți computerul. Toate programele și procesele de fundal vor fi repornite și pot începe să funcționeze corect.

Reinstala

Ștergeți complet browserul din memoria computerului și după descărcare fișier de instalare. De pe site-ul oficial al dezvoltatorului și trece prin procesul de instalare. Acesta poate ajuta atunci când fișierele responsabile pentru munca browserului au fost deteriorate de virusul sau acțiunile utilizatorului.

Schimbarea metodei de deschidere a programelor și a fișierelor

Dacă nu puteți instala browserul implicit, puteți face dimpotrivă: pentru a seta toate fișierele și programele de browser prin care vor fi obligați să se deschidă la pornire.

Deci, dacă utilizați în același timp mai multe browsere, trebuie să selectați cele mai convenabile dintre ele și să modificați setările computerului astfel încât toate fișiere. Și programele implicite au fost deschise cu acesta. Puteți face acest lucru setări Windows. sau configurarea browserului în sine. Dacă browserul implicit este resetat constant, atunci este necesar să eliminați această problemă prin una dintre metodele de mai sus.

Control Butonul de comanda.este un instrument care vă permite să executați programul pentru a executa.

Pentru a aduce programul la starea de funcționare, în plus față de interfața cu utilizatorul, trebuie să adăugați codul vizualbasic la program pentru ao furniza acțiunii. Acest lucru se face de obicei folosind butonul de comandă.

Butoanele de comandă servesc la controlul programului. Fiecare astfel de buton este asociat cu o procedură de procesare a evenimentului care va fi executată după ce utilizatorul face clic pe buton. Când butonul de comandă este plasat pe formularul de ecran, vizualbasicatomatic se stabilește anumite proprietăți ale acestui obiect, dar gama de proprietăți este setată de utilizator.

Proprietățile controlului Butonul de comanda.

Nume.. La fel ca fereastra de text sau eticheta, butonul de comandă, puteți seta un nume unic, de exemplu, cmdcalculatul (implicit pentru primul buton de comandă. Comandă1, pentru cel de-al doilea --comand2, etc.). Acest nume va fi utilizat în program pentru trimitere la butonul de comandă.

Proprietate Legendădetermină butonul de inspirație. În mod implicit, valoarea caracterului de limpedeCommand1. Acesta poate fi înlocuit mai mult informativ în funcție de atribuirea butonului de comandă, de exemplu, "curățare", "ieșire", "calcul".

Pentru butonul de comandă, este posibil să se stabilească și proprietăți revizuite anterior, cum ar fi Font. (numele, stivuirea și dimensiunea fontului); Stânga., Top., Înălţime, Lăţime (poziția și dimensiunea butonului de pe formular ).

Proprietate Culoare de fundal (culoare de fundal ) valabil numai dacă proprietatea Stil.contează egal cu 1 (grefical).

Evenimente asociate cu butonul de comandă

După cum sa menționat mai devreme, orice acțiune a utilizatorului (faceți clic pe mouse, apăsând tasta, etc.) Considerăm că evenimentul Visualbasiccax recunoaște obiectul, formularul sau programul de control. În program, fiecare obiect de control este configurat să recunoască un anumit tip de eveniment. Unele obiecte de control pot răspunde la clicuri unice și duble de mouse, alte obiecte de control reacționează la valorile schimbătoare. Pentru ca obiectul de control să reacționeze la un anumit eveniment, codul trebuie plasat în procedura de procesare a evenimentelor. În caz contrar, programul va ignora acest eveniment. Ce evenimente sunt asociate cu comanda buttonCommandbutton? După cum sa menționat deja, le puteți vedea în fereastra codurilor. Fereastra codurilor este activată utilizând:

    cheile F7;

    faceți dublu clic pe obiect sau pe formular;

    faceți clic pe butonul Viewcode din fereastra proiectului.

În lista de obiecte (obiect), obiectul necesar este selectat, de exemplu, comanda1. În jumătatea dreaptă a ferestrei codurilor, puteți dezvălui lista procedurilor de procesare a evenimentelor asociate acestui obiect (procedură). Fiecare obiect poate avea mai multe evenimente legate de aceasta. Scopul principal al butonului de comandă se selectează evenimentul Clic.apărută când mouse-ul faceți clic pe buton. Programul (cod software sau cod simplu) Procesarea evenimentului este decorat Procedura VisualBasickak.

Procedura de procesare a evenimentelor Clic.pentru obiectul de control numit Comm.a.nD1.are următoarea formă:

Sub comandă privată1_Click ()

Prima linie de cod determină începutul sau titlul tratamentului. Ultima linie de cod determină sfârșitul procedurii. Între aceste două rânduri, codul este plasat, care trebuie completat după ce utilizatorul face clic pe mouse-ul de pe butonul de comandă. În antetul cuvântului cheie al procedurii Privataceasta înseamnă că această procedură este blocabilă, adică este disponibilă numai în modulul acestui formular și nu poate fi cauzată de alte module de proiect. Cuvânt Sub.sugerează că avem de-a face cu procedura. În continuare urmează numele procedurii, Comanda.1_ Clic.care constă în numele obiectului.(în cazul nostru, numele butonului de comandă) și numele evenimentului. Numele obiectului și numele evenimentului sunt interconectate de către subliniere. Dacă vrem acțiunea acestei proceduri, de exemplu, curățarea ferestrei de text cu numele TEXT.1 Situat la: Formă1 Procedura trebuie să aibă următorul tip:

Sub comandă privată1_Click ()

Form1! Text1.text \u003d ""

Sfârșit.Sub.

În munca de laborator, completarea acestora, este necesar să se organizeze o cale de ieșire la Visualbasic miercuri. Aceasta înseamnă că, pe ecran, trebuie să existe un buton care este responsabil pentru această acțiune, să spunem că acesta este un buton numit Command2. Apoi procedura de procesare a acestui eveniment are forma:

PrivatSub. Comm.a.nd2_Clic.()

Sfârșit.ieșiți din program în mediuVisualbasic

Sfârșit.Sub.

        Elemente de controlVScrollbar. șiHscrollbar. (Linia verticală și orizontală)

ÎN

yutic Linie de derulare

Dulator de derulare orizontală

Nu trebuie să fiți confundați de proprietatea Scrollbaralement a scrollului de derulare (sau benzi), care sunt ele însele controale. Proprietățiscrollllbar a fost folosit pentru a vă deplasa pe textul textTextBox. Linia de derulare servește:

    pentru a mări sau a micșora o valoare (de exemplu, modificările intensității culorii, sunetul pe dispozitivele multimedia);

    pentru a simplifica intrarea numerelor din intervalul specificat, adică. Nu prin tastatură, ci cu mouse-ul (deplasarea cursorului pe bara de derulare). Acest lucru elimină erorile de intrare.

Bara de derulare vă permite să introduceți întregi în intervalul de la -32768 la 32767.

Proprietățile derulării Linek

Nume. În mod implicit, sunt specificate numele de bază1, vscroll2, hscroll1, hscroll2 etc.

Minim maxim  Aceste proprietăți determină intervalul de defilare (cel implicit min \u003d 0, max \u003d 32767). În același timp, valoarea min corespunză cu capătul superior al benzii, max  fund (pentru bara de derulare verticală). În consecință, min  capătul stâng, max  dreapta (pentru o bară orizontală de derulare).

Valoare  Valoarea acestei proprietăți determină poziția alergătorului pe bara de defilare (implicit \u003d 0). Când derulați glisorul de sus în jos (stânga la dreapta), valoarea valorii valorii crește. Pentru a schimba instrucțiunile, este suficient să schimbați valorile proprietăților min și max. Când proiectați un formular (modul de proiectare), proprietatea valorii indică valoarea inițială care determină poziția alergătorului pe bandă atunci când programul este pornit.

Proprietate SmallChange.determină valoarea la care se schimbă valoarea valorii atunci când faceți clic pe shooter-uri la capetele barei de defilare. Implicit, valoarea proprietății \u003d 1.

Proprietate Marechange. Stabilește valoarea la care valoarea valorii se va schimba când bara de derulare dintre săgeată și cursor. Implicit, valoarea proprietății \u003d 1.

Puteți trece valoarea setată utilizând bara de defilare (valoarea de valoare) la un alt obiect, de exemplu, afișați în caseta de text:

Text1.text \u003d str (hscroll1.value)

Funcția STR () utilizată în această expresie convertește numărul în șir.

Evenimente legate de obiecteVScrollbar. șiHscrollbar.

Fundurile de defilare au două evenimente de bază asociate cu schimbarea poziției de rulare afișată în proprietatea valorii.

Eveniment Schimbare.(schimbare) apare atunci când:

    faceți clic pe mouse-ul de pe săgeți sau pe bara de defilare în sine;

    să eliberăm butonul stâng al mouse-ului după Stretch runner într-un loc nou.

Eveniment Sul(Scrolling) apare pe parcursul runner de broșă.

Atât celălalt eveniment determină o modificare a poziției de funcționare, ceea ce înseamnă că valoarea proprietății valorii este schimbată, adică. Schimbarea acestora, citiți din regula de defilare. Proceduri Procesarea acestor două evenimente vă permit să transferați valoarea valorii proprietății valorii în caseta de text pentru afișarea sau orice altă procedură de utilizare.

Ultima actualizare: 10/31/2015

Controalele sunt clase vizuale care primesc date introduse de utilizator și pot iniția evenimente diferite. Toate controalele sunt moștenite de la controlul clasei și, prin urmare, au o serie de proprietăți comune:

    Ancora: determină modul în care elementul se va întinde

    Backcolor: determină culoarea de fundal a elementului

    BackgroundImage: Determină imaginea de fundal a elementului

    ContextMenu: Meniul contextual care se deschide când faceți clic pe element Faceți clic dreapta. Setați folosind elementul contextMenu

    Cursor: Reprezintă modul în care cursorul mouse-ului va fi afișat atunci când vă deplasați pe element

    Dock: Specifică locația elementului pe formular

    Activat: Stabilește dacă un element va fi disponibil pentru utilizare. Dacă această proprietate are o valoare falsă, elementul este blocat.

    Font: Setează fontul textului pentru element

    Forecor: Determină culoarea fontului

    Locație: Determină coordonatele colțului din stânga sus al elementului de control

    Nume: Numele controlului

    Dimensiune: Determină dimensiunea elementului

    Lățime: Lățimea elementului

    Înălțimea: înălțimea elementului

    Tabindex: Determină ordinea by-pass-ului prin apăsarea tastei Tab

    Etichetă: vă permite să salvați valoarea asociată acestui control

Buton

Cel mai frecvent utilizat element de control este butonul. Procesarea butonului apăsând butonul, putem produce anumite acțiuni.

Când faceți clic pe butonul din formularul din editor Studio vizual. Ne-am implicit în codul de selectare a evenimentului de clic, care va fi efectuat apăsând:

Private VOID Button1_Click (expeditor obiect, Evenimente E) (Messagebox.show ("Bună ziua");)

Buton de design.

Pentru a controla afișarea externă a butonului, puteți utiliza proprietatea. Flatstyle.. Poate lua următoarele valori:

    Butonul plat are o vedere plană

    Popup - Butonul achiziționează o vedere în vrac atunci când indicatorul se deplasează pe el, în alte cazuri are o specie plană

    Standard - Butonul are o vedere în vrac (utilizată de implicit)

    SISTEM - Vizualizarea butonului depinde de sistemul de operare

Imagine pe butonul

Ca și în cazul multor controale, puteți seta imaginea utilizând proprietatea Backgroundimage. Cu toate acestea, putem gestiona, de asemenea, plasarea textului și a imaginilor pe butoane. Pentru a face acest lucru, utilizați proprietatea TextImageRetion. Acesta dobândește următoarele valori:

    Suprapunere: Textul este suprapus pe imagine

    Imageabovetext: Imaginea este situată deasupra textului.

    TextaBoveImage: Textul este situat deasupra imaginii

    ImaginebeForetext: Imaginea este situată în fața textului.

    TEXTBEIMAGE: Textul este localizat înainte de imagine.

De exemplu, instalați imaginea pentru buton. Pentru a face acest lucru, selectați butonul și în fereastra Proprietăți, faceți clic pe câmpul de imagine (nu pentru a fi confundat cu fundalul). Vom deschide caseta de dialog Setare imagine:

În această fereastră, selectați opțiunea de resurse locale și faceți clic pe butonul Import, după care vom deschide caseta de dialog pentru a selecta fișierul imagine.

După selectarea imaginii, putem seta proprietatea care controlează poziționarea imaginii pe buton:

Avem 9 opțiuni cu care putem atașa o imagine într-o anumită parte a butonului. Să lăsăm valoarea implicită aici - Middlecenter, adică poziționarea în centru.

Apoi treceți la proprietatea textului textului și setați valoarea ImaginebeForeText. Ca rezultat, vom primi un buton unde imediat după imagine este inscripția butonului:

Taste de comenzi rapide.

Când lucrați cu formulare Când utilizați tastatura, este foarte convenabil să utilizați cheile acces rapid. Când faceți clic pe tastatura combinației de la cheie, va fi apelat un anumit buton. De exemplu, setați proprietatea textului la & Avatar pentru unele butoane. Primul semn este Ampersand - definește scrisoarea care va fi accentuată. În acest caz, inscripția va arăta ca un Vatar. Și acum pentru a apela evenimentul clic, este suficient pentru ca noi să faceți clic pe Alt + o combinație de taste.

Butoane implicite.

Formularul pe care sunt plasate toate comenzile, are proprietăți care vă permit să atribuiți butonul implicit și butonul de anulare.

Astfel, proprietatea AcceptButton Forme vă permite să atribuiți butonul implicit care va declanșa prin apăsarea tastei Enter.

În mod similar, operele de proprietate de anulare, care atribuie butonul de anulare. După ce ați atribuit un astfel de buton, îl putem numi apăsând apăsând tasta ESC.

RU. După mutație, puteți comanda zombiurmăriți-vă sau opriți (în joc: faceți clic pebutonul "Utilizați" în mod implicit - E, numind priveliște pe orice zombie laîl face să urmezesau opriți-vă).

Crawl obișnuit.

I. Este ziua nunții noastre, Steven

RU. Faceți o imprimantămod implicit Când faceți clic pe acest lucrubuton Imprimanta selectată devine o imprimantă.mod implicit . Notă: Aceastabuton Disponibil dacă parametrul parametrului este dezactivat -\u003e Main -\u003e "Utilizare implicită Ultima imprimantă folosită "

KDE40.1.

I. Am picioare noi

RU. Faceți clic pe acest buton pentru a utiliza KDM Pentru imaginea de utilizator selectatămod implicit

KDE40.1.

I. EI POT " T supraviețui dacă ei înșiși supraviețuiesc dacă se prevede

RU. Mod implicit Pentru fiecare pagină și konqueror; Deschide fereastra, dar putețiutilizare Mai multe file într-o singură fereastră. De asemeneamod implicit & konqueror; Deschide orice legătură într-o fereastră nouă când apăsați mediabutoane Șoareci. Dacă ați instalat legăturile deschise în noua casetă de selectare și nu în noua fereastră, când faceți clic pe Mediubuton Linkul de mouse va fi deschis în fila Noua

KDE40.1.

I. Da-l.

RU. Interfața cu utilizatorul este similarăMS Outlook și suporturidiferite vederi ale datelor de contact. De asemenea, căutarea disponibilăpe măsură ce setați pe toate câmpurile și butoanele Acces rapid la înregistrăride Primele litere ale numelui contactului. De la biblioteca principală a KABC pentru stocarea datelorutilizări implicite Formatul VCARD (definit în RFC #), & Kaddressbook;În interfața cu utilizatorul dinpractic arată câmpuri acceptate

KDE40.1.

I. Incubarea probelor de sol

RU. Faceți clic pe buton Selectați și va apărea o nouă casetă de dialog. Aici puteți seta fontul,utilizat în mod implicit. & kword; voi folosi Înainte de orice formatare suplimentară a documentului. Selectați formatarea formatării meniuluimod implicit va returna documentul într-o stare atunci când textul este afișat de acest font

KDE40.1.

I. Pentru a deveni bogat, fiule

RU. Folosind fila Șabloane de mesaje, puteți seta liniile care vor fi adăugate automat în răspunsurile la mesajele trimise, precum și un simbol care va fi introdus înainte de fiecare linie a textului citant. Există simboluri speciale care încep cu semnul și percnt; prin care puteți introduce anumitevalori, lista lor esteÎn partea de sus a fila șabloanelor de mesaje. Prin intermediulbutoane Adăugați ..., puteți adăuga fraze într-o altă limbă decâtutilizat în & kde; Mod implicit . Apoi, puteți selecta limbi din lista derulantă.Selecteaza limba. Potiselectați numai din limbile pentru care sunt instalate pachete I # N

RU. Utilizați butonul Font și culoare ... pentru a selecta un font pentru un mesaj sau culoarea textului sau fundal pentru acesta. În dialog, selectați mementourile de fonturi și culori. Setați parametrulUtilizați fontul implicit Pentru a afișa fișierul de mesaje configuratimplicit (Font implicit Acesta poate fi instalat în dialogul parametrilor). Pentru a selecta un alt font, anulați selecțiaUtilizați fontul implicit

KDE40.1.

I. Ei bine, nu cred că ai avut tot timpul

RU. Pentru fiecare aspect de tastatură, puteți specifica un alt font. Dacă fontulmod implicit Pentru aspectul tastaturii, este afișat incorect sau nu vă place, faceți clic pe acest lucrubuton . Fontul pe care îl specificați voințafolosit Pentru a afișa caracterele pe tastele tastaturii

KDE40.1.

I. Rezultatele pentru cele trei eșantioane obținute din analiza produsului sunt utilizate laverifica. Rata și omogenitatea Incorporației Tracer și cele mai scăzute dintre aceste rezultate sunt comparate cu următoarele limite

RU. În mod implicit în & kde; Folosit Această valoare. Pictograme deschise cu un singur clic. Elementele selectate pot circula cu rama sau cu apăsarea simultană a CTRL; Dreaptabuton sau doar faceți clic pe dreaptabuton Și mutați mouse-ul pentru a muta pictograma. În plus, puteți activa selecția automată utilizând caseta de selectare.Selectați automat pictogramele descrise mai jos

KDE40.1.

I. kilograme și cădere

RU. Panou de acces rapid (apăsați F # sauutilizare Pictograma meniului cu o cheie pentru ao deschide) conține etichete configurabile de directoare deschise frecvent hard disk Și adresele de internet. Mai multe comenzi rapide (de exemplu, directorul dvs. de domiciliu) adăugat la eamod implicit . Faceți clic dreaptabuton Șoareci pe o etichetă pentru configurarea acestuia sau pe un panou de loc gol pentru a adăuga o comandă rapidă nouă. Meniul contextual conține elemente pentru a schimba dimensiunea pictogramelor, adăugarea, ștergerea și redenumirea etichetelor panourilor. Selectați Adăugare înregistrare și specificați fereastra Descriere din fereastra care se deschide, adresa de resurse (puteți utiliza, de asemenea, fereastra de selectare a fișierelor, care se deschide când faceți clic pe pictograma folderului) și selectați pictograma care urmează să fie afișată în panou (butonul implicit. Salvați setările de culori .... Vi se va solicita să introduceți numele noii scheme, apoi va apărea în listă cu toate lansările ulterioare și KSTARS; Pentru a șterge propria schemă, pur și simplu selectați-o în listă și faceți clic pebuton Îndepărtați schema de flori

KDE40.1.

I. Case t - # / # P: Ordinul Curții de primă instanță din # septembrie # - Van Neyghem / Comisia (cazuri de apel - concedierea acțiuniilA. Primul instanță - recrutare - concurență deschisă - non-admitere la testele orale - Apelul vădit nefondată

Pagina Rezultate 1. S-au găsit 15 Exemple de Expresie potrivite buton. Found in 6 ms. Amintirile de traducere sunt create de om, dar aliniate pe calculator, ceea ce ar putea provoca greșeli. Provin din mai multe surse și nu sunt verificate. Atenție.

Nu știu dacă este o greșeală sau nu, dar arată.

Când aveți un buton de valoare implicită și îl apăsați atunci când aveți un Pseudo Class Paudo: Focus, pare să nu aibă o schiță.

#Buttontag: Focus ()

Acesta prezintă conturul când utilizați cheia Tab.

Cu toate acestea, arată conturul atât când faceți clic pe și atunci când utilizați tasta Tab buton, dacă modificați culoarea de fundal pe ea.

#buttontag: Focus (fundal-culoare: #dde;)

Dar nu funcționează pentru toate tipurile de culori de fundal. De exemplu, nu funcționează pentru culoarea fundalului: #ddd. În acest caz, este afișat numai când utilizați tasta Tab.

#buttontag: Focus (fundal-culoare: #ddd;)

Screenshot când butonul de focalizare nu schimbă nimic.

Știu că culoarea de fundal: #ddd este aceeași culoare ca marginea butonului implicit (ambele cu focalizare și focalizare). Am creat următorul cod pentru a vă asigura că acesta.

Var butontag \u003d document.gelementbyid ("buttontg"); Butong.onfocus \u003d funcția () (VAR Border \u003d fereastră.GetComputestyle (ButtontAg) Alertă (graniță); #buttontag: Focus (fundal-culoare: #ddd;)

Știu că RGB (221, 221, 221) coincide cu #DDDDDD pe hexazecimal, iar acest lucru este același cu #DDD. Nu știu dacă ar trebui să fie legată de contrastul dintre ambele culori (nu există contrast, deoarece acestea sunt o culoare) și contur, dar este foarte ciudat că acest contline de fundal nu apare.

Din ce în ce mai ciudat

Dacă bifați butonul Valoare implicit și ați forțat-o să se concentreze (încerc să o depan Google Chrome.), Are contur și îl arată pe buton. Aceasta este valoarea implicită de contur care apare în restul butoanelor cu o altă culoare de fundal.

: Focus (contur: -Webkit-Focus-Ring-Color Auto 5px;)

Și am vrut, de asemenea, să știu dacă se datorează faptului că butonul este într-o stare de focalizare, așa că am creat un fragment JavaScript pentru a vedea că butonul Outline este în stare de focalizare.

Varfocus \u003d document.getelementbyid ("Buttontg"); Butonfocus.onfocus \u003d Funcție () (VAR Outline \u003d fereastră.GetComputedStyle (ButtonFocus) .getPropertyValue ("contur"); Alertă (contur);) #Buttontag: Focus (fundal-culoare: #ddd;)

Recuperează conturul implicit, dar nu îl arată. Se pare că arată doar contur dacă forțați butonul pentru a focaliza (pe depanator).

M-am uitat prin documentația oficială, dar nu am găsit nimic despre comportamentul special pentru butoanele standard sau pentru o anumită culoare de fundal.

Deci, am câteva întrebări:

  • De ce contur afișează butonul implicit când faceți clic pe acesta?
  • De ce cu fundalul: #ddd, de asemenea, nu este afișat?
  • De ce afișează conturul când utilizați fila și nu când apăsați butonul (în două cazuri de mai sus)?
  • De ce butonul are contur în CSS, dar nu-l afișează? Aceasta este o greșeală?

5 răspunsuri

Comportamentul implicit al browserului este de a afișa circuitul numai prin focalizare (folosind fila F.E.) și nu făcând clic. Fiecare browser poate avea, de asemenea, o culoare și o lățime implicită. Pentru a evita comportamentul amuzant, puteți suprascrie conturul și adăugați-l pentru a face clic pe:

#Buttontag: Focus, #buttontag: activ (contur: #ddd solid 2px;)

Buton

are stil implicit pentru fiecare browser. El poate (și de multe ori) diferă de browser către browser. Dar putem suprascrie valorile implicite în conformitate cu nevoile noastre.

De ce schema nu este afișată pe butonul implicit când faceți clic pe acesta?

Butonul nu este inclus în stare de focalizare atunci când este apăsat. Se transformă într-o stare activă.

De ce cu fundalul: #DDD nu este, de asemenea, afișat?

Acesta este afișat în browserul meu, dar numai în focalizare. În exemplele dvs., utilizați #ddd și #dde, care au o valoare implicită gri foarte asemănătoare, dar de îndată ce am schimbat valoarea, am putut vedea diferența.

De ce este afișat conturul când utilizați fila și nu când apăsați butonul (în două cazuri de mai sus)?

Starea de focalizare este proiectată pentru a permite utilizatorului să apese tasta Enter / Return pentru a activa butonul. Cu toate acestea, butonul nu este inclus în starea de focalizare la care este apăsat.

De ce butonul are o schiță în CSS, dar nu o afișează? Aceasta este o greșeală?

Nu este o greșeală. Acesta este afișat numai într-o stare de focalizare, care poate fi forțată transmisă prin Inspectorul de cod, prin JavaScript sau prin file prin elementele de formă. Am folosit exemplul meu: Schema: 2px solid #CCC; Starea focalizării este foarte utilă atunci când încercați să faceți o aplicație / site-ul accesibil pentru a citi de pe ecran pentru persoanele cu viziune slăbită. Acest lucru ne permite să adăugăm mai multe funcții care pot fi executate în aceste situații și orientați utilizatorul la pagină când este imposibil să se uite la el.

webkit Chrome și Safari se comportă diferit, deoarece nu rulează: focalizați în evenimentul Click, dar faceți-o la evenimentul tastaturii tab-ului.

Acest comportament: este prezent focalizat, mai ales în elementul butonului.

Astfel, este posibil să fie necesar să adăugați atributul Tabindex la elementul dvs. de buton, astfel încât browserul să știe că acest element se poate concentra.

Tabindex \u003d "0"

Deoarece fără acest atribut Tabindex, browserul vede pavilionul Focus la fel de fals, deci nu există: Focus.

Este posibil să existe un limbaj de documente sau restricții specifice de punere în aplicare pe care elementele pot deveni: active sau dobândite: focalizare.

A se vedea și următoarele relative la contextul de vizualizare axat

Dacă atributul este redus sau analiza returnează o greșeală.

Agentul utilizator trebuie să urmeze acordurile de platformă pentru a determina dacă steagul de focalizare este setat la elementul tabindex și, dacă da, poate fi un element și orice zone focalizabile care au un element ca fiind legarea lor DOM, folosind navigarea succesivă de focalizare și dacă Deci, care sunt poziția lor relativă în ordinea navigării unei accentuări secvențiale.

Se potrivește potrivirea platformei Modulo că este instalat pavilionul Focus Tabindex pentru următoarele elemente:

    elemente care au un atribut HREF

    elemente de legătură care au atributul href

    Elemente de buton.

De asemenea, puteți vedea această întrebare legată de stivoi.