我試圖在div[display=table-cell]
中顯示100%高度的iframe,但代碼不起作用。只有當我給予父div的固定高度時,該工作纔有效,但是contact-form的高度必須是動態的,並且始終爲#contact-map
高度必須爲#contact-form
高度。我究竟做錯了什麼?如何填寫#contact-map
內的iframe?如何在div中填充iframe?
textarea {
max-width: 800px;
max-height: 250px;
}
.contact {
width: 100%;
min-height: 543px;
display: table;
}
#contact-map {
height: 100%;
display: table-cell;
}
#contact-form {
background-color: blue;
display: table-cell;
width: 43%;
}
<div class="contact">
<div id="contact-form">
<p id="contact-street">text-text</p>
<p id="contact-emailto">text-text</p>
<p id="contact-telephone">123123</p>
<textarea name="contact_message" id="contact_message"></textarea>
</div>
<div id="contact-map">
<iframe src="http://google.com" width="100%" height="100%" frameborder="0" allowfullscreen=""></iframe>
</div>
</div>
爲什麼會出現在那裏YouTube視頻? –
@TimothyGroote當您嘗試添加「https:// www.google.com」時,它會觸發此錯誤「拒絕在框架中顯示'https://www.google.com',因爲它將'X-Frame -Options'to'sameorigin'。 –
與YouTube視頻相同; –