मैं एक छवि संरेखित करने के लिए कोशिश कर रहा है और खड़ी एक पाठ संरेखित। यदि टेक्स्ट व्यूपोर्ट-चौड़ाई से बड़ा है, तो यह अब और काम नहीं करता है। मुझे लगता है कि इस प्रदर्शन की स्थापना के कारण होता है: इनलाइन-ब्लॉक:कार्यक्षेत्र एक छवि और एक बहु पाठ
<a href="#">
<img style="display: inline-block; vertical-align: middle; margin-right: 8px;" src="images/arrow_black.png" />
<span style="display: inline-block; vertical-align: middle;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonum eirmod tempor invidunt ut labore et dolore
</span>
</a>
परिणाम:
+---------------------------------------------------------------------+ -- Viewport | | | +-----+ | | |IMAGE| text text text text text text text text text text text text | | +-----+ | | | +---------------------------------------------------------------------+ +-------------------------+ -- Viewport | +-----+ Text text text | | |IMAGE| text text text | | +-----+ text text text | | text text text text | +-------------------------+
अगर मैं तत्वों फ्लोट करने के लिए प्रयास करते हैं, छवि हमेशा सबसे ऊपर होगा, लेकिन vertical- नहीं
<a href="#">
<img style="display: block; vertical-align: middle; margin-right: 8px; float: left;" src="/images/arrow_black.png" />
<span style="display: block; overflow: auto;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
</span>
</a>
परिणाम:
+-------------------------+ -- Viewport | +-----+ Text text text | | |IMAGE| text text text | | +-----+ text text text | | text text text | | text text text | | text text text | +-------------------------+पाठ के बीच में aligend
मैंने एचटीएमएल-टेबल या सीएसएस-टेबल (डिस्प्ले: टेबल और डिस्प्ले: टेबल-सेल) का उपयोग करके इस समस्या के लिए कई समाधान देखे हैं, लेकिन यह एक विकल्प नहीं है, क्योंकि इसे सभी प्रकार के ब्राउज़रों (डेस्कटॉप) के साथ काम करना चाहिए और मोबाइल)।
उस पर, मुझे कोई आकार नहीं पता है। न तो छवि और न ही पाठ के। इसलिए मैं किसी भी "मार्जिन- या पैडिंग-सॉल्यूशन" का उपयोग नहीं कर सकता।
संपादित: मैंने बनाई गई एक demo-fiddle (एक NGLN पर आधारित है, पैदा कर दी है Btw:! धन्यवाद कि के लिए) पता चलता है कि परिणाम मैं की तलाश में। लेकिन मैं डिस्प्ले का उपयोग किए बिना इसे संग्रहीत करने का प्रयास करता हूं: टेबल-सेल ... कोई विचार?
क्या ब्राउज़र एचटीएमएल-टेबल का समर्थन नहीं करता है? – Kraz
क्या व्यूपोर्ट निश्चित आकार का है? और छवि तय आकार है? – NGLN
एएससीआई कला – NGLN