Reset CSS stílusokat

Specifikáció CSS ​​a Cascading és öröklődés 3. szint közelmúltban érte el a status CR (jelölt ajánlás), amely két fontos újítást.

  • Hatástalanított érték visszaállítja az értéket a CSS-tulajdonságok. Az örökölt tulajdonságok (például, font-size) hatástalanított érték értékével megegyező örökli. a nem öröklött (azaz, háttér) - kezdeti.
  • Rövid tulajdonság (!) All lehetővé teszi, hogy az összes CSS-tulajdonságok által támogatott böngésző anélkül, hogy explicit felsorolás.

Ezen kívül meg fogja könnyíteni a beiktatása harmadik fél widgetet blokkolja a helyszínen, minimalizálva a hatását saját stílusát a helyszínen megjelenése a widget. Ilyen esetekben, ahelyett unset alkalmasabb lehet értéket a kezdeti. helyezze hatályon öröklési lánc: például beállíthatja a betűméretet külön egység független a HTML elem betűméretet.







Megjegyezzük, hogy a display tulajdonság értékek hatástalanított és visszaáll a kezdeti állapot inline.







Mintegy widgetek egyetértenek
de a táblázat osztály «vissza» stílusok valójában készülnek * nem * állítania a stílus a kezdeti = forráskódú böngésző, de csak kérni néhány saját, hogy eltávolítsuk a különbség az eredeti beállításokat stílusok különböző böngészőkben. Nos, általában felülbírálják az alapértelmezett beállításokat, például, ami a legjobban illik hozzád a „tánc”
Például a következő szabály:
ol, ul lista-style: none;
>
(I, mellesleg, nem bírja, és úgy vélem, teljesen értelmetlen ..;)).

Ivan, ha jól értem, és ahogy azt a jelenlegi végrehajtási Firefox Nightly, vagy hatástalanítva. nem az a célja, sem a kezdeti alaphelyzetbe CSS-ingatlan értékének az érték, amelynek pozícióját egy stíluslap egy adott alapértelmezett böngésző. törlésre és visszaállítás értékeket hívjuk kezdeti egységesen minden böngészőben.

Például, az összes francia (árrés. Padding) nullázni listák markerek eltávolítjuk, minden háttér átlátszóak, a blokk tagjai kisbetűs és t. D.

Az egyetlen különbség a kezdeti hatástalanított és tartozik, hogy visszaállítja a kezdeti örökölt tulajdonságokat (például, font-size), örökölt a szülő elem és hatástalanított - nincs.

Milyen kényelmes lenne a gyakorlatban, és milyen hatással van a megközelítések vorstke (feltételezve, hogy sok), még meg kell találniuk után a Firefox 27 és implementáció, ebben az izgalmas lehetőséget.




Kapcsolódó cikkek