2008-11-21 14 views
24

मैं अपने पृष्ठ के शीर्ष पर दाईं ओर एक div को फ़्लोट करना चाहता हूं। इसमें 50px वर्ग छवि है, लेकिन वर्तमान में यह पृष्ठ पर शीर्ष 50px के लेआउट पर प्रभाव डालती है।डिज़ाइन पर प्रभाव डाले बिना एक div दाएं फ्लोट करें

वर्तमान में इसकी:

<div style="float: right;"> 
    ... 
</div> 

मैंने कोशिश की z- सूचकांक के रूप में मैंने सोचा था कि इस सवाल का जवाब हो सकता है, लेकिन मैं यह जा रहा नहीं मिल सका।

मुझे पता है कि यह कुछ आसान है जो मुझे याद आ रही है, लेकिन मैं इसे नाखून नहीं लग रहा हूं।

उत्तर

52

प्रभाव से आपका क्या मतलब है? सामग्री एक फ्लोट के आसपास बहती है। इस तरह वे काम करते हैं। आप सभी पर लेआउट को प्रभावित करने के लिए छवि नहीं करना चाहते हैं

z-index: 10; 
position: absolute; 
right: 0; 
top: 0; 
+1

हाँ प्रवाह प्रवाह "प्रभाव" से मेरा मतलब है। यह मिला, धन्यवाद। : ओ) – NikolaiDante

3

अपने position को पूर्ण करने के लिए प्रयास करें। यह दस्तावेज़ के प्रवाह से बाहर ले जाता है।

9

(और अन्य सामग्री के शीर्ष पर तैरने लगते हैं) आप आवेदन कर सकते हैं:

आप इसे अपने डिजाइन के ऊपर दिखाई देते चाहते हैं, सेट करने का प्रयास छवि निम्न CSS:

position:absolute; 
right:0; 
top:0; 

आप इसे एक विशेष माता पिता खंड के दाएँ भाग में फ्लोट करने के लिए चाहते हैं, आप position: relative उस अनुभाग से जोड़ सकते हैं।

+1

मान शून्य होने पर इकाई निर्दिष्ट करने की आवश्यकता नहीं है। "दाएं: 0;" "ठीक है: 0pt;" जैसा ही काम करता है या "दाएं: 0 पीएक्स;"। –

+0

चीयर्स - फायरबग से पेस्ट करने के खतरे! – EoghanM

+0

@OlaTuvesson: जरूरी नहीं है इसका मतलब यह नहीं है कि हमें इसका उपयोग नहीं करना चाहिए। मैं हमेशा इकाई डालता हूं, इसलिए जब मैं संख्या बढ़ाता हूं, तो मुझे इकाई जोड़ने की याद नहीं है। – Danosaure

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