है आप इस तरह मार्कअप है:क्यों आधुनिक ब्राउज़रों अभी भी इनलाइन ब्लॉक के बीच रिक्त स्थान रखूँ अगर वहाँ खाली स्थान के
<div class="inlineblock">one</div>
<div class="inlineblock">two</div>
<div class="inlineblock">three</div>
और इस तरह सीएसएस: .inlineblock {display: inline-ब्लॉक; }
आपको तत्वों के बीच रिक्त स्थान मिलेगा। अंतरिक्ष के बारे में 4px। जब तक आपका मार्कअप इस तरह दिखता है:
<div class="inlineblock">one</div><div class="inlineblock">two</div><div class="inlineblock">three</div>
अब, मैं क्या जानना चाहता हूं क्यों है?
इस पोस्टिंग के समय "अच्छे" ब्राउज़र अभी भी नवीनतम फ़ायरफ़ॉक्स, क्रोम और ओपेरा के तकनीकी कारण क्या हैं, यह अभी भी ऐसा करते हैं। मुझे लगता है कि इसके पीछे एक तकनीकी कारण है, अन्यथा यह अब तक तय किया गया होगा?
धन्यवाद!
क्यों नहीं? इनलाइन ब्लॉक तत्वों को टेक्स्ट के साथ इनलाइन दिखाई देने के लिए प्रोग्राम किया गया है। यदि इसमें टेक्स्ट है, तो इसे प्रस्तुत किया जाना चाहिए। – zneak
क्या आपने ब्राउज किए गए पुराने में गलती नहीं देखी है (वास्तव में यह विफलता नहीं है), उनमें से अधिकतर "इनलाइन-ब्लॉक" पूरी तरह से क्यों नहीं खड़े हो सकते थे। यह विफलता नहीं है, मैं अनुशंसा करता हूं कि आप सीएसएस-रीसेट का उपयोग करें। मेरी प्रतिक्रिया पढ़ें: http://stackoverflow.com/questions/16698142/why-do-modern-browsers-still-put-spaces-between-inline-block-if-there-is-whitesp/16698173#16698173 –
@Guilherme Nascimento पता नहीं क्यों आप पुराने ब्राउज़र और उनकी कमियों के बारे में चर्चा कर रहे हैं। उस सवाल से कोई लेना देना नहीं था। – deweydb