O limbă simplă despre lucrurile simple are o proprietate haslayout

Scopul acestui articol nu este un cititor de alimentare 100% exhaustivă fapte, reguli, definiții, cauze și modalități de a elimina bug-uri legate de proprietatea hasLayout, ca astfel de informații a existat mult timp, și trimiterile la aceasta sunt la sfârșitul postului.







Dimpotrivă, în acest articol ne vom uita la hasLayout proprietate din partea practică, uita-te la ochii lui bulbucați codificator înmărmurit după, a pus pe site-ul pe baza plutitoare (float) model pentru Gecko și alte browsere normale, el a descoperit în IE6)).

Deci, merită să începem cu faptul că proprietatea hasLayout este o proprietate nativă (programatori puțin amuzanți, eroarea experimentelor lor genetice) ale browserului Internet Explorer!

Adică, dacă tu, ca respectând pe deplin codificator, și a decis că o astfel de browser-ul ca IE nu merită atenția prețioase și nervi care sub ea impune - puteți închide fila și căutare pe Internet pentru articole cu privire la modul de a alinia conținutul celulelor de masă pe verticală.

Dacă se întâmplă să fie o minoritate, care a apărut, cred eu, cu prima versiune a IE și numit „inteligente codor» ( «html-coder erectus» sau ceva de genul asta într-o traducere din limba latină) - va continua.

Conform traducerii oficiale a unui articol pe această proprietate: hasLayout - «poziționare“ de proprietate, care este o caracteristică prioritate a IE / câștige și determină modul în care elementele de pe o pagină interacționează unele cu altele (calculat), răspunde la evenimente, trase.

Ce ne interesează această proprietate? Da, deoarece datorită aplicației sale corecte, puteți repara majoritatea absolută a bug-urilor Internet Explorer! În plus, ajută adesea la rezolvarea problemelor legate de utilizarea modelului float pentru IE6 (în IE7, de asemenea, nu este totul neted, dar este destul de tolerabil), dar fiecare coder nu visa despre asta?

Proprietatea hasLayout este atribuită în mod implicit anumitor elemente ale documentului:

  • ,
  • , ,
    ,

  • ,