मैं जावास्क्रिप्ट का उपयोग कर बनाई गई स्क्रॉल बार को त्वचा के लिए सीएसएस का उपयोग कर रहा हूं। http://jsfiddle.net/w27wM/8/नेस्टेड divs div div से बड़े
भीतरी div किसी भी तरह माता पिता div से भी बड़ा क्यों है:
.scrollbar-track{
background: black;
height: 10px;
}
.scrollbar-thumb{
cursor: default;
border: 1px red solid;
width: 50px;
padding: 0;
}
.scrollbar-thumb-first{
display: inline-block;
background: green;
width: 5px;
height: 10px;
}
.scrollbar-thumb-middle{
display: inline-block;
background: red;
height: 10px;
width: 20px;
}
.scrollbar-thumb-last{
display: inline-block;
background: blue;
width: 5px;
height: 10px;
}
<div class="scrollbar">
<div class="scrollbar-track" style="width: 970px;">
<div class="scrollbar-thumb">
<span class="scrollbar-thumb-first"></span>
<span class="scrollbar-thumb-middle"></span>
<span class="scrollbar-thumb-last"></span>
</div>
</div>
</div>
और इस बेला है? यहां तक कि मार्जिन और पैडिंग 0 पर सेट होने के साथ भी, समस्या अभी भी बनी हुई है।
आप 'उपयोग कर सकते हैं प्रदर्शन: block' और' फ्लोट:
तो समाधान या तो निर्दिष्ट
उदाहरण है छोड़ा '; यह 'डिस्प्ले: इनलाइन-ब्लॉक' के साथ एक समस्या प्रतीत होता है। इसके अलावा, सीमा 2px ऊपर और नीचे ले जाती है, इसलिए आपको ऊंचाई को 8px पर सेट करने की आवश्यकता होगी। – mowwwalker