मेरे पास मेरे पृष्ठ पर कई पंक्तियों वाली एक टेबल है। मैं तालिका की ऊंचाई निर्धारित करना चाहता हूं, 500px के लिए कहें, जैसे कि तालिका की ऊंचाई उस से बड़ी है, एक लंबवत स्क्रॉल बार दिखाई देगा। मैंने table
पर सीएसएस height
विशेषता का उपयोग करने की कोशिश की, लेकिन यह काम नहीं करता है।तालिका की ऊंचाई निर्दिष्ट करने के लिए कैसे करें जैसे एक लंबवत स्क्रॉल बार प्रकट होता है?
उत्तर
overflow
सीएसएस संपत्ति का उपयोग करने का प्रयास करें। क्षैतिज अतिप्रवाह (overflow-x
) और लंबवत ओवरफ़्लो (overflow-y
) के व्यवहार को परिभाषित करने के लिए अलग-अलग गुण भी हैं।
जब से तुम केवल लंबवत स्क्रॉल चाहते हैं, यह प्रयास करें:
table {
height: 500px;
overflow-y: scroll;
}
संपादित करें:
जाहिर <table>
तत्वों overflow
संपत्ति का सम्मान नहीं करते। ऐसा प्रतीत होता है क्योंकि <table>
तत्वों को डिफ़ॉल्ट रूप से display: block
के रूप में प्रस्तुत नहीं किया जाता है (वास्तव में उनका अपना प्रदर्शन प्रकार होता है)। आप overflow
संपत्ति <table>
तत्व की स्थापना द्वारा काम करने के लिए मजबूर एक ब्लॉक प्रकार होना कर सकते हैं:
table {
display: block;
height: 500px;
overflow-y: scroll;
}
ध्यान दें कि यह 100% चौड़ाई के लिए तत्व का कारण होगा, ताकि आप इसे लेने के लिए नहीं करना चाहते हैं पृष्ठ की पूरी क्षैतिज चौड़ाई, आपको तत्व के लिए एक स्पष्ट चौड़ाई निर्दिष्ट करने की आवश्यकता है।
हालांकि यह ऊंचाई को सीमित नहीं करता है। – Fred
@Fred: मैंने सोचा कि यह निहित था, लेकिन आप सही हैं। मैंने अपने उदाहरण में एक स्पष्ट 'ऊंचाई' संपत्ति जोड़ दी है। – AgentConundrum
यह काम नहीं करता है: http://jsfiddle.net/TSGSA/ –
आपको तालिका को किसी अन्य तत्व के अंदर लपेटने और उस तत्व की ऊंचाई सेट करने की आवश्यकता है। इनलाइन सीएसएस के साथ उदाहरण:
<div style="height: 500px; overflow: auto;">
<table>
</table>
</div>
यह थैड स्क्रॉल करते समय थैड को रखने की अनुमति नहीं देगा। – David
यह आवश्यकता मूल प्रश्न में नहीं है। –
यह विधि आईई –
- 1. प्रदर्शित करने के लिए कैसे करें एक सरणी तत्व कितनी बार प्रकट होता है
- 2. एचटीएमएल: लंबे पैराग्राफ के लिए केवल लंबवत स्क्रॉल-बार के साथ एक डीआईवी कैसे बनाएं?
- 3. कीबोर्ड प्रकट होने पर दृश्य को स्क्रॉल करने के लिए कैसे करें?
- 4. एक JPopupMenu के लिए लंबवत स्क्रॉल जोड़ना?
- 5. कैसे लंबवत स्क्रॉल एंड्रॉयड
- 6. छवियों की सूची स्क्रॉल करते समय OutOfMemory अपवाद प्रकट होता है
- 7. सीएसएस डिवी तत्व - केवल क्षैतिज स्क्रॉल बार कैसे दिखाना है?
- 8. आवश्यक होने पर लंबवत स्क्रॉल बार को छिपाने के लिए कैसे करें
- 9. APP_OPTIM कोड में कैसे प्रकट होता है?
- 10. केवल एक बार LinearLayout के तत्वों के बीच अंतर निर्दिष्ट करने के लिए कैसे?
- 11. स्क्रॉल करने योग्य लेकिन कोई स्क्रॉल बार
- 12. सीएसएस अतिप्रवाह स्क्रॉल बार प्रकट जब भी वहाँ
- 13. फ़ॉगबगज़ केस तालिका जैसे डेटा तालिका को सॉर्ट करने के लिए कैसे करें
- 14. गणना करें कि फ़ाइल में शब्द सूची से प्रत्येक शब्द कितनी बार प्रकट होता है?
- 15. Jquery, स्क्रॉल बार
- 16. डब्ल्यूपीएफ टेक्स्टब्लॉक में स्वचालित वर्टिकल स्क्रॉल बार?
- 17. iframe लंबवत स्क्रॉलबार के कारण 100% ऊंचाई
- 18. UITextView के लिए हमेशा स्क्रॉल-बार कैसे प्रदर्शित करें?
- 19. jQuery यूआई संवाद: लंबवत स्क्रॉल सही नहीं काम करता है, तो खिड़की ऊंचाई से संवाद ऊंचाई अधिक
- 20. मुझे फेसबुक जैसे स्क्रॉल बार प्लगइन कहां मिल सकता है?
- 21. सीएसएस एक खाली सेल की सीमा बनाने के लिए प्रकट होता है?
- 22. स्वत: लंबवत स्क्रॉल के साथ मल्टीलाइन टेक्स्टबॉक्स
- 23. ggplot: एकाधिक बॉक्सप्लॉट के लंबवत क्रम को कैसे निर्दिष्ट करें?
- 24. डेटाटेबल: तालिका की ऊंचाई बदलें
- 25. Google की तरह स्क्रॉल बार
- 26. सीएसएस अधिकतम-ऊंचाई अतिप्रवाह ऑटो हमेशा प्रदर्शित करता है लंबवत स्क्रॉल
- 27. एक निश्चित ऊंचाई उल में एलआई आइटम कैसे स्क्रॉल करें?
- 28. जावा जेएसक्रॉलपेन केवल लंबवत स्क्रॉल करें
- 29. Jquery संवाद ऊंचाई और लंबवत स्क्रॉलबार
- 30. फ़ायरफ़ॉक्स/सफारी की स्थापना ऊंचाई [- गद्दी - निर्दिष्ट ऊंचाई सीमा] इनपुट [प्रकार = बटन] के लिए
शायद 'ऊंचाई' के बजाय 'अधिकतम-ऊंचाई' का उपयोग करें क्योंकि बाद में तालिका की ऊंचाई को '500px' – Fred
होने के लिए मजबूर कर दिया जाएगा, आप हेडर पंक्ति को स्क्रॉलिंग से रखने के बारे में एक दूसरा प्रश्न पूछना चाह सकते हैं। ;) –
यह भी देखें http://stackoverflow.com/questions/1587927/scrolling-cell-in-a-100-height-table –