program - html tutorial pdf




क्या<p> एक ब्लॉक-स्तर या इनलाइन-स्तरीय तत्व है? (4)

जब मैं HTML 4.01 DTD के पार आया तो मेरा एक प्रश्न था: सख्त DTD में, एक <p> तत्व को <!ELEMENT P - O (%inline;)* -- paragraph --> रूप में परिभाषित किया गया है <!ELEMENT P - O (%inline;)* -- paragraph --> लेकिन मुझे लगा कि <p> एक ब्लॉक-स्तरीय तत्व था, और सभी (शायद लगभग सभी) उपयोगकर्ता एजेंट ब्लॉक स्तर के रूप में <p> को परिभाषित करते हैं।

तो <p> एक ब्लॉक-स्तर या इनलाइन-स्तरीय तत्व है?


निश्चित रूप से यह है।

निम्नलिखित XHTML 1.0 में ब्लॉक-स्तरीय तत्वों के रूप में परिभाषित किए गए हैं:

* address - Address
* blockquote - Block quotation
* center - Centered block
* dir - Directory list
* div - Generic block-level container
* dl - Definition list
* fieldset - Form control group
* form - Interactive form
* h1 - Level-one heading
* h2 - Level-two heading
* h3 - Level-three heading
* h4 - Level-four heading
* h5 - Level-five heading
* h6 - Level-six heading
* hr - Horizontal rule
* isindex - Input prompt
* menu - Menu list
* noframes - Frames alternate content
* noscript - Alternate script content
* ol - Ordered list
* p - Paragraph
* pre - Preformatted text
* table - Table
* ul - Unordered list

निम्नलिखित तत्वों को ब्लॉक-स्तरीय तत्व भी माना जा सकता है क्योंकि उनमें ब्लॉक-स्तर के तत्व हो सकते हैं:

* dd - Definition description
* dt - Definition term
* frameset - Frameset
* li - List item
* tbody - Table body
* td - Table data cell
* tfoot - Table foot
* th - Table header cell
* thead - Table head
* tr - Table row

निम्नलिखित तत्वों का उपयोग ब्लॉक-स्तरीय तत्वों या इनलाइन तत्वों के रूप में किया जा सकता है। यदि इनलाइन तत्वों के रूप में उपयोग किया जाता है (जैसे, एक अन्य इनलाइन तत्व या एपी के भीतर), तो इन तत्वों में कोई ब्लॉक-स्तरीय तत्व नहीं होना चाहिए।

* applet - Java applet
* button - Button
* del - Deleted text
* iframe - Inline frame
* ins - Inserted text
* map - Image map
* object - Object
* script - Client-side script

अधिक जानकारी यहाँ


पी तत्व में कोई अन्य ब्लॉक तत्व नहीं होना चाहिए, हालांकि यह एक ब्लॉक तत्व ही है। यदि आप एपी के अंदर ब्लॉक एलिमेंट डालते हैं, तो आप उदाहरण के लिए, उन ब्लॉक एलिमेंट्स में सीएसएस नियमों को लागू करने की कोशिश में एक कठिन समय होगा।


यह एक ब्लॉक स्तर का तत्व है। डीटीडी जो कह रहा है वह यह है कि <p> टैग में केवल इनलाइन तत्व हो सकते हैं।


यह ब्लॉक है, लेकिन किसी भी अन्य ब्लॉक एलिमेंट की तरह सीएसएस डिस्प्ले प्रॉपर्टी इनलाइन या इनलाइन-ब्लॉक सहित कुछ तरीकों से व्यवहार कर सकती है।





html