2009-08-03 31 views
36

मुझे पता था कि छवि को शीर्ष पर कैसे रखा जाए और फिर छवि के नीचे दिए गए पाठ को उचित ठहराना ताकि यह छवि की चौड़ाई की सीमाओं के भीतर रहता है। हालांकि, अब मुझे नहीं पता कि यह कैसे करें। यह कैसे पूरा किया जाता है?मैं छवि के नीचे सीधे पाठ को कैसे संरेखित कर सकता हूं?

+2

किस लेआउट सिस्टम में? एचटीएमएल? लेटेक्स? हमें यहां एक संकेत दें। – dmckee

उत्तर

0

इस छवि के नीचे 'ए' केन्द्रों:

<div style="text-align:center"> 
    <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/opentoselect.gif" /> 
    <br /> 
    A 
</div> 

ASP.Net है और यह HTML के रूप में प्रस्तुत करना होगा:

<div style="text-align:center"> 
<img id="Image1" src="Images/opentoselect.gif" style="border-width:0px;" /> 
<br /> 
A 
</div> 
+0

आपकी मदद के लिए धन्यवाद, लेकिन यह वास्तव में –

+1

-1 काम नहीं करता है, निश्चित रूप से यह काम नहीं करता है, यह एएसपी, सर्वर साइड भाषा का उपयोग करता है। सवाल एएसपी टैग नहीं किया गया था, हम एक सादा एचटीएमएल समाधान चाहते हैं। : डी –

+0

@CrazyJugglerDrummer एएसपी.Net के ठीक नीचे HTML है जो बनाता है - यह मेरा मुद्दा था। – JBrooks

54

आपका HTML:

<div class="img-with-text"> 
    <img src="yourimage.jpg" alt="sometext" /> 
    <p>Some text</p> 
</div> 

यदि आप अपनी छवि की चौड़ाई जानते हैं, तो आपका सीएसएस:

.img-with-text { 
    text-align: justify; 
    width: [width of img]; 
} 

.img-with-text img { 
    display: block; 
    margin: 0 auto; 
} 

अन्यथा छवि के नीचे आपका टेक्स्ट फ्री-फ्लो होगा। इसे रोकने के लिए, बस अपने कंटेनर पर चौड़ाई निर्धारित करें।

+1

15 सेकंड बहुत देर हो चुकी है .... –

+1

हे, क्षमा करें आदमी। ट्रिगर पर त्वरित होना चाहिए :) – Jason

+2

यदि आप यह सुनिश्चित करना चाहते हैं कि टेक्स्ट केंद्रित है, तो आप सीएसएस को में बदल सकते हैं .img-with-text { टेक्स्ट-एलाइन: केंद्र; } –

4

टेक्स्ट को औचित्य देने में सक्षम होने के लिए, आपको छवि की चौड़ाई जानने की आवश्यकता है। आप छवि की सामान्य चौड़ाई का उपयोग कर सकते हैं, या एक अलग चौड़ाई का उपयोग कर सकते हैं, लेकिन आईई 6 आपके ऊपर क्रैकी हो सकता है और स्केल नहीं कर सकता है।

यहाँ आप क्या जरूरत है:

<figure> 
    <img src="img.jpg" alt="my img"/> 
    <figcaption> Your text </figcaption> 
</figure> 

Working example:

<style type="text/css"> 
#container { width: 100px; //whatever width you want } 

#image {width: 100%; //fill up whole div } 

#text { text-align: justify; }  
</style> 

<div id="container"> 
    <img src="" id="image" /> 
    <p id="text">oooh look! text!</p> 
</div> 
+0

का उपयोग करके छवि को पोजिशन करने से बेहतर तरीके से एक आईएमजी की चौड़ाई को सेट कर रहे हैं ... आप छवि को खींचने को समाप्त कर देंगे ... yikes – Jason

31

आप एचटीएमएल 5 <figcaption> उपयोग कर सकते हैं।

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

  • कोई संबंधित समस्या नहीं^_^