2013-08-27 3 views

उत्तर

47

एचटीएमएल 5 में कोई स्क्रॉलिंग विशेषता नहीं है क्योंकि "इसके कार्य को सीएसएस द्वारा बेहतर तरीके से संभाला जाता है" अन्य परिवर्तनों के लिए http://www.w3.org/TR/html5-diff/ देखें। खैर और सीएसएस समाधान:

सीएसएस समाधान:

 iframe.noScrolling{ 
      width: 250px; /*or any other size*/ 
      height: 300px; /*or any other size*/ 
      overflow: hidden; 
     } 
:

HTML4 के scrolling="no" सीएसएस के overflow: hidden के उपनाम की तरह, ऐसा करने के लिए यह आकार निर्धारित करने के लिए महत्वपूर्ण है विशेषताओं चौड़ाई/ऊंचाई है

अपने iframe को यह कक्षा जोड़ें और आपका काम हो:

 <iframe src="http://www.example.com/" class="noScrolling"></iframe> 

! महत्वपूर्ण लेख ! : के लिएoverflow: hidden पूरी तरह से अभी तक सभी आधुनिक ब्राउज़रों द्वारा समर्थित नहीं है (यहां तक ​​कि क्रोम यह अभी तक का समर्थन नहीं करता) अब के लिए() तो यह अभी भी संक्रमणकालीन संस्करण का उपयोग और कम से scrolling="no" और overflow:hidden उपयोग करना बेहतर है एक ही समय :)

+13

क्यों नहीं 'iframe [scrolling =' no '] {overflow: छुपा; } '? – mattsven

+7

@mattcurtis अच्छी तरह से विशेषता चयनकर्ता सीएसएस 2 के बाद से समर्थित हैं - यह एक समाधान भी है :) - ** लेकिन याद रखें ** स्क्रॉलिंग = "नहीं" किसी दिन हटा दिया जाएगा - इसलिए वर्ग अधिक परिप्रेक्ष्य है :) –

+7

हालांकि iframe [scrolling = "नहीं"] कभी नहीं हटाया जाएगा;) – Westie