У меня есть два html-файла, один содержит другой с iframe, и я хочу, чтобы этот iframe растягивался на всю высоту родительского html.
Итак, первый html-файл (который имеет красныйфон) выглядит следующим образом:
<!DOCTYPE html>
<html>
<body style="background-color: red; margin: 0px; padding: 0px;">
<iframe src="Blue.html" frameborder="0" scrolling="no" height="100%" width="100%" />
</body>
</html>
Второй (который имеет синий фон):
<!DOCTYPE html>
<html>
<body style="background-color: blue;" />
</html>
Если все верно, я ожидаю увидеть только синий фон, потому что iframeдолжен перекрывать всю родительскую страницу, но я вижу только синюю полосу и много красного ...
С типом HTML5 <!DOCTYPE html>
Я не могу получить правильный результат:
Если я удаляю тип документа HTML5, я получаю желаемый результат.Я думаю, что это потому, что он будет отображать HTML в режиме причуд:
Я действительно хочу, чтобы HTML-тип документа, так как я могу это исправить?Спасибо за внимание!