CSS overflow प्रॉपर्टी ब्राउज़र को बताती है कि यदि बॉक्स का कंटेंट बॉक्स से बड़ा है तो क्या करना है। यह प्रॉपर्टी निम्न मान ले सकती है:
| मान | विवरण |
|---|---|
| visible | कंटेंट को उसके कंटेनर एलिमेंट की बॉर्डर से बाहर निकलने की अनुमति देता है। |
| hidden | नेस्टेड एलिमेंट का कंटेंट कंटेनर एलिमेंट की बॉर्डर पर कट जाता है और कोई स्क्रॉलबार दिखाई नहीं देते। |
| scroll | कंटेनर एलिमेंट का आकार नहीं बदलता, लेकिन कंटेंट देखने के लिए स्क्रॉलबार जोड़ दिए जाते हैं। |
| auto | scroll के समान उद्देश्य, लेकिन स्क्रॉलबार केवल तभी दिखाए जाते हैं जब कंटेंट वास्तव में ओवरफ्लो होता है। |
उदाहरण
निम्न कोड चलाकर overflow प्रॉपर्टी को लागू करें:
<html>
<head>
<style>
.scroll {
display: block;
border: 2px solid green;
padding: 10px;
margin-top: 10px;
width: 300px;
height: 50px;
overflow: scroll;
}
.auto {
display: block;
border: 2px solid green;
padding: 10px;
margin-top: 10px;
width: 300px;
height: 50px;
overflow: auto;
}
</style>
</head>
<body>
<p>scroll वैल्यू का उदाहरण:</p>
<div class="scroll">
मैं यहां बहुत सारा कंटेंट रख रहा हूँ ताकि आपको दिखा सकूं कि एलिमेंट बॉक्स में ओवरफ्लो होने पर स्क्रॉलबार कैसे काम करते हैं।
यह आपको क्षैतिज और ऊर्ध्वाधर दोनों स्क्रॉलबार प्रदान करता है।
</div>
<br />
<p>auto वैल्यू का उदाहरण:</p>
<div class="auto">
मैं यहां बहुत सारा कंटेंट रख रहा हूँ ताकि आपको दिखा सकूं कि एलिमेंट बॉक्स में ओवरफ्लो होने पर स्क्रॉलबार कैसे काम करते हैं।
यह आपको क्षैतिज और ऊर्ध्वाधर दोनों स्क्रॉलबार प्रदान करता है।
</div>
</body>
</html>