A cég mrs - kulcsrakész oldalak
Az elemek megjelenítéséhez és az egymás közötti kölcsönhatás figyelembevételéhez az IE fejlesztők egyedülálló hasLayout tulajdonságot hajtottak végre ebben a böngészőben. amelynek értéke igaz vagy hamis. A setLayout beállítása azt jelenti, hogy igaznak kell lennie. és az "eltávolítás hasLayout" azt jelzi, hogy ez a tulajdonság nincs beállítva, vagy értéke hamis.
Közvetlenül ezt a tulajdonságot stílusok segítségével lehet beállítani, mert belső célokra fejlesztették ki, valójában a CSS-ben nem. De ezt közvetetten is megteheti, és egyes elemek alapértelmezés szerint már vannak, míg mások nem.
Elemek, amelyek mindig rendelkeznek a hasLayout tulajdonsággal:
- képek (címke );
- táblázatok (
), vonalai (
) és sejtek ( . ); - vonalak (
);- szerkezeti elemek ( . );
- keretek (
- egyes formanyomtatványok (
- tárgyak (
- címke
A hasLayout automatikusan meg van adva, ha az elemhez az alábbi tulajdonságok és értékek egyike van megadva:
- kijelző: inline-block;
- pozíció: abszolút;
- úszó: balra jog;
- szélesség: minden olyan érték, amely nem automatikus;
- magasság: minden olyan érték, amely nem automatikus;
- írás mód: tb-rl
- zoom: 1.
Az IE7-ben a felsorolt hasLayout tulajdonságok mellett állítsa be az alábbiakat:
- pozíció: fix;
- túlcsordulás: elrejtve görgetés | auto;
- túlcsordulás-x: elrejtve görgetés | auto;
- túlcsordulás-y: elrejtve görgetés | auto;
- min-width: minden olyan érték, amely nem automatikus;
- max-width: minden olyan érték, amely nem automatikus;
- min-magasság: minden olyan érték, amely nem automatikus;
- max-height: minden olyan érték, amely nem automatikus.
Az isLayout eltávolításával eltávolíthatja az elemekhez az alábbi tulajdonságokat és értékeket:
- pozíció: statikus;
- úszó: nincs
- szélesség: auto;
- magasság: automata;
- túlcsordulás: látható;
- írási mód: lr-tb | rl-tb | BT-rl;
- zoom: normál.
A hasLayout tulajdonság a következőképpen hat a weboldal elemeire.
- Ez problémákat okoz a lebegő elemekkel.
- Eltöri az összeomlás behúzását.
- Különböző problémákhoz vezet, amikor listákat jelenít meg.
- Növeli a memóriahasználatot, mivel a böngészőnek több műveletet kell végrehajtania az elemek méretének és pozíciójának kiszámításához.
- A réteg magassága a beállított magasságtól függetlenül a tartalomhoz igazodik.
HTML5 CSS2.1 IE Cr Op Sa Fx
Ebben a példában az IE6 és az IE7 szűrő tulajdonságának engedélyezéséhez egy zoom hozzáadásra kerül, amely a hasLayout beállítást tartalmazza.
Kapcsolódó cikkek
- vonalak (