मेरे पास एक ही लाइन पर दो तत्व हैं जो बाईं ओर तैरते हैं और दाएं तैरते हैं।
<style type="text/css">
#element1 {float:left;}
#element2 {float:right;}
</style>
<div id="element1">
element 1 markup
</div>
<div id="element2">
element 2 markup
</div>
दोनों के बीच पैडिंग के बारे में 10 पिक्सल के साथ तत्व 1 के बगल में लाइन करने के लिए मुझे एलिमेंट 2 की आवश्यकता है। समस्या यह है कि तत्व 2 की चौड़ाई सामग्री और ब्राउज़र (फ़ॉन्ट आकार, आदि) के आधार पर बदल सकती है, इसलिए यह हमेशा तत्व 1 के साथ पूरी तरह से पंक्तिबद्ध नहीं है (मैं बस एक मार्जिन-सही लागू नहीं कर सकता और इसे स्थानांतरित कर सकता हूं)।
मैं भी मार्कअप नहीं बदल सकता।
वहाँ उन्हें लाइन करने के लिए एक समान तरीका है? मैंने प्रतिशत के साथ मार्जिन-राइट की कोशिश की, मैंने element2 को एलिमेंट 2 को करीब लाने के लिए एक नकारात्मक मार्जिन की कोशिश की (लेकिन यह काम नहीं कर सका)।