2009-11-12 7 views
5

मैं कैसे अनुकरणसीएसएस में एचटीएमएल का "<img align=top>"?

<img align='top' src='huge_image.jpg'> 
<span>I start at the top right corner of the image!</span> 
सीएसएस में

करते हैं?

शायद यह शर्मनाक रूप से सरल है, लेकिन मुझे वास्तव में पता नहीं है।

+0

ने कभी भी 'align =' top'' का उपयोग नहीं किया - लेकिन 'align =' left'' एक ही चीज़ नहीं करता है? – warren

उत्तर

5

यह आपके तत्वों के कंटेनर पर निर्भर करता है। vertical-align सीएसएस संपत्ति बिल्कुल valign विशेषता पर मैप नहीं करती है। मैं सीएसएस के साथ इसे प्राप्त करने के तरीके के बारे में एक स्पष्टीकरण के लिए इस लिंक को जांचने की सलाह देता हूं। http://phrogz.net/CSS/vertical-align/index.html

+0

सभी को धन्यवाद; अच्छे लिंक की वजह से इस जवाब को स्वीकार करना। –

+2

@Pekka 웃: अगर कोई केवल * उस लिंक को संक्षेप में * सारांशित करेगा .. –

1

संपादित करें:

मुझे लगता है कि आप अवधि छवि के साथ इनलाइन होना चाहता हूँ। तो प्रदर्शित करें: इनलाइन को अवधि को दाईं ओर ले जाना चाहिए।

और

vertical-align:text-top शीर्ष करने के लिए छवि बढ़ना चाहिए।

2

मुझे लगता है कि आप vertical-align सीएसएस संपत्ति की तलाश में हैं।

<img style="vertical-align: top;" alt="blah" src="blah.jpg" /> 

आदर्श रूप में आप इसे सीधे <img> टैग पर तमाचा नहीं होगा, लेकिन बजाय एक CSS वर्ग का उपयोग करें।

5

float: left यह इस तरह img तत्व अवधि के बाईं ओर हो जाएगा कि स्थिति होगी, लेकिन लंबवत संरेखण मुद्दा (नीचे सही ऊपरी दाएँ बनाम पर काल) की वजह से align="top" को दोहराने के लिए यदि आप चाहते हैं, तो style="vertical-align: top;" कोशिश

2
<style="text/css"> 

.top_aligned_image {vertical-align: top; /* or text-top, I can't remember for sure which works better */} 

</style> 

<img class="top_aligned_image" src='huge_image.jpg' /><span>I start at the top right corner of the image!</span> 

इसे करना चाहिए।

+1

यह नहीं होना चाहिए कि "top_aligned_image" नियम में "।" सामने? –

+0

... umm ... हाँ। हाँ, यह चाहिए। इसके लिए धन्यवाद =) (संपादित और संशोधित) –

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