За да се покаже елементи и като се вземе предвид тяхното взаимодействие един с друг, разработчиците на IE са внедрили в този браузър hasLayout уникален имот. стойност, която се подава вярно или невярно. "Set hasLayout» е да го помоли да е вярно. и "премахване на hasLayout» показва, че този имот не е зададена или е невярно.
Директно зададете този имот през стиловете невъзможни, тъй като той е разработен за вътрешни цели, всъщност, CSS не е така. Но това може да се направи косвено, с някои елементи от нея вече е по подразбиране, а други не.
Елементите, които винаги са си поставили hasLayout на имота:
- Image (таг );
- маса (
), Техните линии (
) И клетки ( . ); - линията (
);- структурни елементи ( . );
- рамки (
- Някои елементи форми (
- предмети (
- свободен край
hasLayout настройва автоматично, ако един от следните свойства и стойностите, дадени за елемента:
- езика: вграден блок;
- позиции: абсолютен;
- плаваш: ляво | надясно;
- ширина: всяка стойност, различна от автомобил;
- височина: всяка стойност, различна от автомобил;
- писането режим: TB-RL
- мащабиране: 1.
В IE7, различни от изброените имот hasLayout се определя, както следва:
- позиции: фиксиран;
- препълване: скрит | превъртете | автоматично;
- препълване-х: скрит | превъртете | автоматично;
- препълване-Y: скрит | превъртете | автоматично;
- мин ширина: всяка стойност с изключение на автомобил;
- макс ширина: всяка стойност, различна от автомобил;
- мин-височина: всяка стойност с изключение на автомобил;
- макс височина: всяка стойност, различна от автомобил.
Премахване hasLayout възможно допълнение към елемент на едно от следните свойства и стойности:
- позиции: статично;
- поплавък: няма
- ширина: автоматичен;
- височина: автоматичен;
- препълване: видима;
- писането режим: LR-ТБ | RL-TB | BT-RL;
- мащабиране: нормално.
hasLayout имот има следните ефекти на дадена уеб страница елементи.
- Той причинява проблеми с плаващи елементи.
- Отменя срутване маржове.
- Това води до различни проблеми в списъка на дисплея.
- Увеличава използването на паметта се дължи на факта, че браузърът трябва да пътуват повече операции по отношение на изчисляването на размера и позицията на елемента.
- височина Легло независимо от стойността на височина адаптира съдържание.
HTML5 CSS2.1 IE Cr Op Sa Fx
В този пример, използван за филтриране на собственост на IE6 и IE7, мащабиране добавя който определя hasLayout.
Свързани статии
-
Снимка на къщи кули - дървени къщи проекти ключ директория в WWW Москва
-
Изграждане на тухлени къщи по проектите и основните лихвени проценти - фирма "Stroymaster"
Подкрепете проекта - споделете линка, благодаря! - линията (