div

2012-03-30 9 views
10

पर केवल एक लंबवत स्क्रॉल बार कैसे है मेरे पास एक तालिका है जो एक div में है। तालिका की लंबाई भिन्न हो सकती है और मैं ऊंचाई को लागू करने के लिए div का उपयोग करता हूं।div

<div id='CamListDiv'> 
<table> 
    <thead> 
     <th><input type='checkbox' id='selectAll'/></th> 
     <th>Local Camera List</th> 
    </thead> 
    <tbody> 
     <tr><td>//camera 1 data //</td></tr> 
     <tr><td>...</td></tr> 
     <tr><td>//camera x data //</td></tr> 
    </tbody> 
</table> 
</div> 

CSS 
#CamListDiv { 
    height: 340px; 
    float: left; 
    overflow: auto; 
    overflow-y: hidden; 
} 

मेरे समस्या है जब खड़ी स्क्रॉलबार की जरूरत है, अंतरिक्ष यह पर एक क्षैतिज स्क्रॉलबार प्रकट करने के लिए कारण बनता है। मुझे क्षैतिज स्क्रॉलबार की आवश्यकता नहीं है और मैंने इसे छिपाने के लिए overflow-y: hidden; सीएसएस प्रॉपर्टी का उपयोग करने की कोशिश की लेकिन इससे स्क्रॉलबार छुपाए जाने का कारण बनता है।

क्या किसी को पता है कि क्यों overflow-y:hidden; अपेक्षित काम नहीं कर रहा है या क्षैतिज स्क्रॉलबार को दिखाई देने से कैसे रोकें?

+0

मैंने शुक्रवार सुबह यह पूछा, जिसे आप शायद अनुमान लगा सकते हैं। मुझे वास्तव में पता होना चाहिए कि एक्स भर में है और y ऊपर है! सारे सवालों के जवाब देने के लिए धन्यवाद! – DarylF

उत्तर

34

आप ऊर्ध्वाधर स्क्रॉलबार छुपा रहे हैं, न कि क्षैतिज।

बदलें overflow-y: hidden;overflow-x: hidden;


को उसके बारे में यहां quick demo

मैं जोड़ दिया है सामग्री ऊंचाई श्रेष्ठ है, और एक चौड़ाई से अधिक 340px #CamListDiv अंदर के साथ एक div। सामग्री केवल लंबवत स्क्रॉल करने योग्य है।

+3

मैं उत्तर देने के लिए हमेशा एक मिनट देर से नहीं हूं; लेकिन जब मैं हूं, इसकी कर्टी! – f0x

+0

बहुत बहुत धन्यवाद @ कर्ट! – DarylF

-2

आप ओवरफ्लो-y जो सीएसएस 2 में आता है का उपयोग करें, here

+0

'ओवरफ्लो' एक सीएसएस 2 संपत्ति है। – Joey

1

वैसे अतिप्रवाह-y संपत्ति IE8 में ठीक से काम नहीं करता है और पहले देख सकते हैं। http://www.w3schools.com/cssref/css3_pr_overflow-y.asp

एक शैली = सेट करने का प्रयास "चौड़ाई: 100%;" div के अंदर की मेज पर, जो क्षैतिज पट्टी को छिपाना चाहिए क्योंकि यह इसके कंटेनर से बड़ा नहीं होगा।

+2

मैं डब्ल्यू 3 स्कूल्स को संदर्भ के रूप में भरोसा करने में बहुत सावधान रहूंगा ... – Joey

+3

यदि आप इस तरह की कोई टिप्पणी करने जा रहे हैं, तो आपको बेहतर संदर्भ देना चाहिए। इसके अलावा, w3schools ने मुझे कभी विफल नहीं किया है। स्वरूपण अधिकांश साइटों की तुलना में भी बेहतर है। – Anthony