2009-07-03 12 views

उत्तर

127

हाँ, यह होगा के रूप में केवल इनलाइन तत्वों, शामिल कर सकते हैं। w3's validator प्रत्यक्ष इनपुट विकल्प का उपयोग कर आप स्वयं की मदद कर सकते हैं:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
     <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
     <head> 
      <title>Title</title> 
     </head> 

     <body> 
      <p> 
       <span>Test<span>Nest span</span></span> 
      </p> 
     </body> 
     </html> 
+1

के अंदर स्पैन और अवधि के बाहर स्पॉट करें जो प्रश्न के "मान्य" भाग का जवाब देगा, लेकिन "ठीक" भाग नहीं। डीटीडी केवल विनिर्देश के सबसेट का वर्णन कर सकता है। – Quentin

+0

धन्यवाद। मुझे प्रत्यक्ष इनपुट विकल्प के बारे में पता नहीं था! – rick

27

स्पैन ऐसे स्पैन आदि

+1

स्पैन जो मैं इसे बताता हूं वह करूँगा! 'span {display: block}': D – greaterKing

+0

ठीक है, इसमें अभी भी ब्लॉक स्तर तत्व नहीं हो सकते हैं, भले ही आप इसे ब्लॉक के रूप में स्टाइल करते हैं। बीटीडब्लू, यह भी जांचें कि मेरा जवाब 8 साल पहले पोस्ट किया गया था। – dusoft

+0

मुझे पता था कि बस लॉल बनाने की कोशिश कर रहा था ... और हाँ आप स्पैन के अंदर ब्लॉक तत्व डाल सकते हैं जैसे कि ब्राउजर विस्फोट या कुछ भी नहीं ... लेकिन इसके कुछ आपको अंगूठे के नियम के रूप में नहीं करना चाहिए उचित वेब मानक सभी है। – greaterKing

82

बिल्कुल।

एक अवधि तत्व के लिए एक्सएचटीएमएल-सख्त डॉक्टरेट की परिभाषा यहां दी गई है।

<!ELEMENT span %Inline;> <!-- generic language/style container --> 
<!ATTLIST span 
    %attrs; 
    > 

"% इनलाइन" भाग मुझसे कहता है यह से बच्चे नोड्स हो सकता है "% इनलाइन," संस्था तत्व सूची।

अवधि तत्व के रूप में "% इनलाइन" वर्गीकृत तत्वों की सूची, उस अवधि की इजाजत दी "% इनलाइन" बच्चे तत्वों के साथ संयुक्त मुझसे कहता है कि काल अवधि का एक मान्य बच्चा है में शामिल है।

संबंधित मुद्दे