After applying the below style, a gap between entire content and footer occurs. And then I applied min-height in the HTML object tag and parent div as mentioned by the last member in the below link, still it not reflects in the page. What I'm missing?
div#container{
min-height: calc(100vh - 456px);
}
object {
background-color: #398DCB !important;
display: inline-block;
width: 100vw;
height: 100vh;
min-height: calc(100vh - 456px);
}
HTML
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
</head>
<body>
<div id="container">
<object id="obj" data="details.html" width="100%" type="text/html"></object>
</div>
</body>
</html>
Updated:
details.html
<div>
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Ut enim ad minima veniam quis nostrum exercitationem ullam corporis..!
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Ut enim ad minima veniam quis nostrum exercitationem ullam corporis..!Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Ut enim ad minima veniam quis nostrum exercitationem ullam corporis..!
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Ut enim ad minima veniam quis nostrum exercitationem ullam corporis..!
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Ut enim ad minima veniam quis nostrum exercitationem ullam corporis..!
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Ut enim ad minima veniam quis nostrum exercitationem ullam corporis..!
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Ut enim ad minima veniam quis nostrum exercitationem ullam corporis..!
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Ut enim ad minima veniam quis nostrum exercitationem ullam corporis..!
</div>
It appeared fine when we add content directly inside the object tag, the issue arises when we do the same by using data attribute to load the content.