यदि आप iframe में एक वीडियो डाल रहे हैं और आप चाहते हैं कि आपका लेआउट तरल हो, तो आपको इस वेबपृष्ठ को देखना चाहिए: Fluid Widget Video
वीडियो स्रोत पर निर्भर करता है और यदि आप पुराने वीडियो को उत्तरदायी बनाना चाहते हैं तो आपकी रणनीति को बदलना होगा।
यदि यह आपका पहला वीडियो है, तो यहां एक सरल उपाय है:
<div class="videoWrapper">
<!-- Copy & Pasted from YouTube -->
<iframe width="560" height="349" src="http://www.youtube.com/embed/n_dZNLr2cME?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
</div>
और इस सीएसएस को जोड़ें:
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
डिस्क्लेमर: इसमें से कोई भी मेरा कोड नहीं है, लेकिन मैंने इसका परीक्षण किया है और परिणामों से खुश हूं।