MSIE New css-proprietate 6

Noi CSS-proprietăți MSIE 6

Noile browsere aduc cu ele suport pentru noile proprietati CSS. Uneori, inovațiile sunt multe, uneori mici. În cazul Internet Explorer 6, acestea sunt foarte puține, nu este bine. Dar ei ar trebui să știe.







Imediat trebuie să spun că în plan mondial nu este nimic nou. Standardul CSS-2 este încă slab susținută, dar suport complet pentru punerea în aplicare a standardului CSS-1, ceea ce înseamnă că este acum pe deplin acceptată. Adăugat două noi proprietăți: min înălțime și cuvânt-spațiere. Deci, să ne considerăm le mai detaliat.

min înălțime

Această proprietate stabilește înălțimea minimă a elementului. In MSIE 6 poate fi aplicat elementelor TR. TD. TH în tabel, în care proprietatea de masă de aspect este setat la fix. Aici trebuie să ne abatem și să vă spun despre această proprietate.

Toate bunurile de masă aspect este descrisă în caietul de sarcini CSS-2. și stabilește un mecanism prin care masa trebuie manipulate. Algoritmul general, două. Primul dintre acestea este destul de lent și este instalat în mod implicit (tabelul-aspect: auto). Slow-l pentru simplul motiv că, până când toate conținutul tabelului nu va fi încărcat de către browser, acesta nu va fi în măsură să calculeze parametrii săi. De exemplu, în tabelul trei coloane și patru rânduri și fiecare celulă conține un desen. Se pare 12 imagini. Atâta timp cât browser-ul nu va ști dimensiunea toate imaginile, nu va fi în măsură să calculeze lățimea și înălțimea mesei.

Al doilea algoritm este rapid și destul de bine stabilit:

Acest algoritm nu ia în considerare conținutul de celule individuale, în calculul lățimii tabelului și celule individuale. Acesta utilizează valoarea lățimii tabelului, lățimile coloanelor, ramele și distanțele dintre celule. Conform acestui algoritm, lățimea coloanei tabel se calculează după cum urmează:







  1. folosind elemente atribut WIDTH COL
  2. folosind atributul Width elemente din primul rând al TD tabel
  3. dacă aceste valori nu sunt setate, lățimea coloanei se calculează celule, respectiv, de conținut.

Element COL permite selectarea coloanelor individuale într-un tabel care poate fi folosit pentru a vyzualnyh efecte. De exemplu, cu stiluri puteți seta cu ușurință un fundal specific pentru coloana. elementul COL este pe deplin susținută de browsere MSIE, browser-ul Mozilla și parțial nu sunt acceptate Opera.

Aceasta este, lățimea coloanei trebuie să fie specificate pentru o foaie de calcul rapidă folosind elementele COL. În următorul exemplu de tabel este împărțit în trei coloane:


Reluăm mai aproape de proprietate min-înălțime. Conținutul în coloana fixă ​​a tabelului, dacă este posibil, vor fi transferate, și, dacă nu, apoi se taie. A fost apoi că vom veni în proprietate la îndemână și min-înălțime. Iată un exemplu:








Înălțimea celulei este de 40 de pixeli. Astfel încât conținutul nu se încadrează în ea, și taie
Înălțimea minimă a celulei este de 140 de pixeli. Așa că conținutul se rupe sau se taie

Iată modul în tabel este afișată de browser MSIE 6.0:

Așa că beneficiul acestei proprietăți este, dar foarte limitat. La proprietăți blocuri de impunere min înălțime, min-lățime, max înălțime și max-lățime este extrem de utilă. Cu toate acestea, în browser-ul IE6 pus în aplicare numai min-înălțime și care este foarte defect. Sincer, este dezamagitor. Hai.

cuvânt-spațiere

Acesta permite distanța dintre cuvinte și pot indica, de asemenea, valori negative.

Aici este un exemplu de modul în care funcționează această caracteristică:


În acest paragraf, distanța dintre cuvinte 20px


În acest paragraf, distanța dintre cuvinte -5 pixeli


Asta e ceea ce vedem în MSIE 6.0

beneficiu special, în opinia noastră, de această proprietate acolo. Poate fi folosit pentru orice designer de lucruri, cum ar fi cuvinte lipicioase (de obicei, una dintre ele iese în evidență cu caractere aldine); puteți regla ușor densitatea informațiilor în text, dar nu de mult altceva.

Pe lângă cele două noi proprietăți în MSIE 6 susține mai multe valori noi, dar hai să vorbim despre ele într-un fel un alt timp.