हर बार जब मैं सीएसएस में कुछ सरल-सरल करने की कोशिश करता हूं, तो यह काम नहीं करता है।मैं नीचे-दाएं div के चारों ओर पाठ कैसे लपेट सकता हूं?
मेरे पास एक सामग्री div है जिसमें 460x160 छवि है। मैं बस इतना करना चाहता हूं कि छवि को नीचे-दाएं कोने में स्थित करें और इसके चारों ओर अपना टेक्स्ट लपेटें।
------------------
| text text text |
| text text text |
| text text -----|
| text text | |
------------------
एक शीर्ष बाएँ या ऊपरी-दाएं छवि के साथ करने से केक है:
#contents img { float:right; }
------------------
| text text | |
| text text -----|
| text text text |
| text text text |
------------------
अब कैसे मुझे लगता है कि धक्का है
<div id="contents">
<img src="..." />
text text text text text text ...
</div>
तो मैं जैसे कि यह देखने के लिए चाहते हैं नीचे तक? सबसे अच्छा मैं अब तक लेकर आए हैं कर रहे हैं:
#contents img { float:right; margin-top: 90%} // really needs to be 100%-160px
------------------
| text text |
| text text |
| text text -----|
| text text | |
------------------
इस मामले पाठ मार्जिन में मुद्रित नहीं करता है, तो छवि के ऊपर सफेद स्थान है।
#contents { position:relative; }
#contents img { position:absolute; right:0; bottom:0; }
-or-
// move the img tag under the text in the html and:
#contents img { float:right; margin-top:-160; }
------------------
| text text text |
| text text text |
| text text -----|
| text text | te |
------------------
इस मामले में टेक्स्ट छवि के ऊपर या नीचे प्रिंट करता है।
तो ... मैं इसे कैसे पूरा कर सकता हूं?
div एक निश्चित आयाम है करता है? क्या टेक्स्ट की मात्रा बदलती है? – user58670
+1 सिर्फ इसलिए मैं इसे हल नहीं कर सकता (अभी तक!)। मैंने जो किया है वह पूरी तरह से नीचे दाईं ओर छवि को स्थिति में रखता है लेकिन टेक्स्ट इसके चारों ओर लपेटता नहीं है। – cletus
Additinal नोट: पाठ अज्ञात लंबाई है। यह एक डीबी से बाहर पढ़ा। यह मुझे पाठ के बीच में आईएमजी छोड़ने से रोकता है। – CodingWithSpike