2010-11-28 10 views
9

मैं एक वेबसाइट तैयार कर रहा हूं और मेरे पास एक ही टेम्पलेट का उपयोग करने वाले कई पेज हैं, कुछ पेज ब्राउज़र विंडो की ऊंचाई से अधिक हैं, अन्य नहीं हैं। जो लोग लंबे समय तक लगभग 10 पीएक्स तक चले जाते हैं, उनके लिए कोई आवाज नहीं हो सकती है, लेकिन पेजों को स्विच करते समय यह ध्यान देने योग्य है क्योंकि सब कुछ किनारे पर कूदता है। वहाँ कुछ सीएसएस बात मैं प्रत्येक पृष्ठ पर स्क्रॉल पट्टी बनाने के लिए क्या कर सकते हैं यह धक्का तुलना में सामग्री पर दिखाई देते हैंसामग्री को धक्का देने से स्क्रॉलबार को रोकें

है, मैं टेम्पलेट में एक मार्जिन है, इसलिए यदि ब्राउज़र विंडो बहुत छोटा यह सिर्फ मार्जिन को कवर किया जाएगा है जब उपयोगकर्ता बहुत दूर तक स्क्रॉल करता है।

+0

मुझे प्रश्न समझ में नहीं आता है। क्या आपका मतलब है कि आप अपने शरीर को इस तरह केंद्रित करते हैं: 'शरीर {चौड़ाई: 800 पीएक्स; मार्जिन: 0 पीएक्स ऑटो; } '? 'मेरे पास टेम्पलेट में मार्जिन है' के साथ आपका क्या मतलब है? कृपया अपना कोड जोड़ें ताकि हम देख सकें कि वास्तव में क्या हो रहा है। – Jan

उत्तर

20

ऐसा करने का एकमात्र तरीका स्क्रॉलबार हमेशा दिखाई देता है। ओवरले के रूप में

html { overflow-y: scroll; } 
+3

+1 - यह वास्तव में सबसे साफ दृष्टिकोण है - और एकमात्र क्रॉस-ब्राउजर जिसे मैं जानता हूं –

3

को अतिप्रवाह मूल्य। स्क्रॉलबार दिखाई देने पर यह लेआउट के पुनर्मूल्यांकन से बच जाएगा

संबंधित मुद्दे

 संबंधित मुद्दे