ब्लॉक और इनलाइन तत्वों के बीच अंतर मुझे हमेशा अजीब लगता था। संपूर्ण अंतर यह है कि एक ब्लॉक तत्व पूरे चौड़ाई को लेता है और इस तरह से तत्व के पहले और बाद में एक लाइन ब्रेक को मजबूर करता है, और एक इनलाइन तत्व केवल सामग्री के रूप में अधिक लेता है। केवल एक प्रकार का तत्व क्यों नहीं है- एक इनलाइन तत्व जहां आप कस्टम ऊंचाई / चौड़ाई भी लागू कर सकते हैं, और इसका उपयोग कर सकते हैं? आप लाइन ब्रेक चाहते हैं? एक सम्मिलित करें <br />
, या हो सकता है कि व्यवहार के लिए सीएसएस में एक विशेष टैग जोड़ते। जिस तरह से यह अब है, मैं इसे किसी भी समस्या को हल नहीं करता हूं, और इसके बजाय यह केवल एक संपत्ति को मजबूर करता है जो मेरी राय में एक डिजाइनर द्वारा तय किया जाना चाहिए।
तो दो प्रकार क्यों?
<br/>
, और<p>
पहले पैराग्राफ से अंतिम पंक्ति को अलग करने के लिए एक टैग। शायद आपको कार्यान्वयन में अंतर के बजाय दृश्य इरादे में बड़े अंतर को देखना शुरू करना चाहिए।