के लिए क्षैतिज स्क्रॉलबार किसी कारण से, मैं यूएल और इसकी एलआई को लपेटने से नहीं रोक सकता। मैं चाहता हूं कि यूएल की चौड़ाई वास्तव में एलआई की चौड़ाई (रैपिंग के बिना) की चौड़ाई हो और यदि यूएल एनवी-डीवी (800 पीएक्स) से बड़ा हो, तो मुझे नौसेना के भीतर स्क्रॉलबार चाहिए ताकि मैं LI को स्क्रॉल कर सकूं।उल
मैंने डिस्प्ले, व्हाइटस्पेस, चौड़ाई और ऊंचाई के साथ बहुत कुछ करने की कोशिश की, लेकिन अगर मैं यूएल को एक निश्चित चौड़ाई देता हूं तो मैं इसे केवल काम पर ला सकता हूं। हालांकि, यह एक विकल्प नहीं है, क्योंकि पृष्ठ उत्पन्न होता है और इसमें 1-20 एलआई हो सकती है।
क्या कोई जानता है कि यूएल की चौड़ाई को सेट किए बिना स्क्रॉलबार कैसे बनाया जाए?
HTML:
<div id="nav">
<ul id="navbuttons">
<li>Some text</li>
<li>Some text</li>
...
</ul>
</div>
सीएसएस:
div#nav
{
height: 100px;
width: 800px;
margin-left: auto;
margin-right: auto;
}
div#nav ul li
{
margin-right: 15px;
float: left;
font-size: 12px;
list-style-type: none;
}
उतना सरल - बस फ्लोट से छुटकारा पाना पड़ा! – Michiel
हाँ, लेकिन इससे पहले कि मुझे पता चल जाए कि मुझे कुछ समय लगेगा: पी .... स्पष्ट रूप से ब्राउजर टेक्स्ट को बहने नहीं देंगे अगर वे पहले व्हाइटस्पेस के साथ हिट करते हैं ... या ऐसा कुछ मुझे लगता है कि और यह है ओएस एक्स फ़ायरफ़ॉक्स, सफारी, क्रोम – j03w
के नवीनतम संस्करण के लिए सच है, इनलाइन-ब्लॉक कार्यों में भी ली डिस्प्ले सेट करें। –