Iframe срещу обекта, кога да се използват

версия за печат

Някой знае и кой не е, че има 2 начина да вмъкнете HTML страница в съдържанието на другия - и тази вградена рамка обект, резултатът ще бъде приблизително същата.

Някои. опознаването на някои глупости, опитвайки се да разбера как да се отървете от баровете за превъртане и рамки на обекта в IE (по някаква причина, промяна на типа на документа). Въпреки че можете да добавите CSS да се включат документи:

или да проверите спецификациите на W3C рамки «Изпълнителна HTML Frames", където се казва, че през можете да използвате атрибутите като вградената рамка, в резултат на:

Кога да използваме Object

Iframe маркер не присъства в Стриктно спецификацията HTML 4.01, така че за да се постигне валидността (ако някой се интересува) в този режим трябва да го използвате.

Кога да използвате вградена рамка

Кодът, който се използва в прикачен файл

Така че, ако се наложи да използвате JS, след това или използване на HTML 4.01 Transitional или просто naplyuyte за валидност, браузъри все още ще показват вградената рамка, дори строг. И най-добрият курс би било да се използва HTML5, който е винаги в строг режим и позволява вградена рамка.

Ако някой каже, като все още се кадър от едно дете, за да влязат в съдържанието на предмета или променлива от майка елемент (и промяната), ще съм много благодарен.

Чувствайте се свободни да коментирате статията, поне няколко думи!

igrek.59rd @ (Igor Баранов)

Да, благодаря ти, Игор, чудесно допълнение.
Искам също така да се отбележи, че етикет ifreyma на спецификацията на HTML5 се върна, и можете да го използвате. В допълнение, той е предписано да действа като пясък (пясък), т.е. капсулиране на евентуален злонамерен код ifreyma. Доколкото ми е известно, този механизъм вече се използва в сл и IE8 (има напълно скриптове с увреждания и различни видове събитие "поставяне на показалеца).