मेरा अनुमान है कि <br>
इनलाइन हो सकता है और उस <hr>
ब्लॉक हो सकता है। लेकिन मैं वास्तव में एक सुराग ...<hr> और <br> इनलाइन या ब्लॉक तत्वों हैं?
उत्तर
<hr>
is a block level element जरूरत नहीं है। और <br>
is an inline level element।
अतिरिक्त संदर्भ:
HR
तत्व block के तत्व होने के लिए परिभाषित किया गया है। यह किसी भी अन्य block element की तरह अपनी लाइन में प्रदर्शित किया जा रहा है। इस प्रकार HR
एक ब्लॉक तत्व है।
BR
तत्व special के तत्व होने के लिए परिभाषित किया गया है और कहा कि inline होने के लिए परिभाषित किया गया है। यह ब्लॉक तत्व की तरह अपने आप में प्रदर्शित नहीं किया जा रहा है, लेकिन सिर्फ एक लाइन ब्रेक बना रहा है। इस प्रकार BR
एक इनलाइन तत्व है।
बीआर एक इनलाइन तत्व है, और लाइन के पक्ष में XHTML 2 में मान्य नहीं है। (इस बिंदु पर सभी शैक्षणिक, निश्चित रूप से ...)
मानव संसाधन एक ब्लॉक तत्व था, लेकिन HTML 4.01 में पदावनत किया गया था और XHTML 1.0 स्ट्रिक्ट DTD का हिस्सा नहीं है।
HTML 4.0 Strict DTD के अनुसार:
<HR />
एक ब्लॉक स्तर तत्व है और <BR />
एक इनलाइन तत्व है।
सभी ब्लॉक स्तर तत्वों DTD इस प्रकार से परिभाषित किया जाता:
<!ENTITY % block
"P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">
<!ENTITY % heading "H1|H2|H3|H4|H5|H6">
<!ENTITY % list "UL | OL">
<!ENTITY % preformatted "PRE">
बाकी डिफ़ॉल्ट रूप से इनलाइन हैं। बेशक, एक बीआर एक लाइन ब्रेक को मजबूर करता है, इसलिए ब्लॉक स्तर तत्व के समान कार्य करता है, लेकिन इसका मतलब यह नहीं है।
एचआर तत्व बहिष्कृत तत्व: सख्त अनुरूपता की घोषणा के तहत उपयोग करने और उपयोग नहीं किया जा सकता है। ब्लॉक तत्व: तत्व से पहले और उसके बाद लंबवत स्थान हैं। खाली तत्व: केवल एक टैग है:
। इस तत्व द्वारा निहित कोई अंत टैग या टेक्स्ट बॉडी नहीं है।
बीआर तत्व इनलाइन तत्व: यह डाला जाता है जहां यह, होने की जरूरत है पाठ शरीर के भीतर। इससे पहले और उसके बाद तेहर कोई ऊर्ध्वाधर स्थान नहीं है। खाली तत्व।
सालों बाद ... एचआर स्वयं एचटीएमएल 5 का हिस्सा है लेकिन इसके बारे में अधिक अर्थपूर्ण है और लेआउट तत्व नहीं है। तो इसका इस्तेमाल करते रहें लेकिन सीएसएस के साथ इसे स्टाइल करें।
- 1. दो इनलाइन-ब्लॉक <span> तत्व
- 2. एक इनलाइन सर्वर-साइड '<script>' ब्लॉक और एएसपी.Net
- 3. खाली इनलाइन-ब्लॉक तत्वों के लंबवत संरेखण
- 4. क्या एचटीएमएल 5 इनलाइन या ब्लॉक तत्वों के लिए ऑडियो और वीडियो तत्व हैं?
- 5. इनलाइन तत्वों के अंदर ब्लॉक स्तर तत्व
- 6. इनलाइन-ब्लॉक
- 7. कक्षा में निरंतर << स्वयं ब्लॉक
- 8. <audio> और <progress> एचटीएमएल 5 तत्वों
- 9. एचटीएमएल 5 अर्थात् तत्वों जैसे स्टाइलिंग <section>, <nav> और <article>
- 10. यानी 7 सीएसएस इनलाइन-ब्लॉक या फिक्स्ड
- 11. इनलाइन-ब्लॉक
- 12. <script></script> या <script />?
- 13. सीएसएस: "इनलाइन-ब्लॉक" तत्वों की अप्रत्याशित ऊर्ध्वाधर स्थिति
- 14. <html> और/या <body>
- 15. जावास्क्रिप्ट और `<> ...</>` टैग
- 16. का अर्थ << = और | =
- 17. <required> और <rtexprvalue> क्या हैं?
- 18. एएसपी.Net में, <% = और <% #
- 19. << ऑपरेटर और प्रत्यावर्तन
- 20. <%! %> और <% %>
- 21. PHP व्यंजक <<< EOB
- 22. <? या <? php --- क्या कोई अंतर है?
- 23. <%# ... %> और <%= ... %> कब उपयोग किया जाना चाहिए?
- 24. दो तत्व इनलाइन ब्लॉक -
- 25. एक इनलाइन ब्लॉक
- 26. क्या "डिस्प्ले का उपयोग कब करें: ब्लॉक कब करें: इनलाइन और कब: इनलाइन-ब्लॉक" और क्यों?
- 27. Jquery Tablesorter - <input> तत्वों
- 28. <section> या <article>, जो जिसमें
- 29. डिव बॉक्स इनलाइन-ब्लॉक
- 30. HTML: जोड़ना <STYLE> और <SCRIPT> जावास्क्रिप्ट
एचआर सख्त का हिस्सा है ... –
-1 एक्सएचटीएमएल 2 के मौजूदा कामकाजी मसौदे में कोई 'लाइन' तत्व नहीं है,' एचआर' को HTML 4.01 में बहिष्कृत नहीं किया गया है और यह एक्सएचटीएमएल 1.0 सख्त का भी हिस्सा है! – Gumbo
मैं सही खड़ा हूं ... वास्तविक डीटीडी के अलावा कुछ और दोबारा जांचने के लिए मुझे यही मिलता है। – richardtallent