2009-11-10 11 views
6

क्या हम <body> पर चौड़ाई और सीमा दे सकते हैं और कंटेनर div के स्थान पर उपयोग कर सकते हैं? see this exampleक्या हम #container div के स्थान पर <body> का उपयोग कर सकते हैं?

इस फ़ाइल का स्रोत कोड देखें और फ़ाइल का कोड भी पूरी तरह से W3C मान्य है। और आईई 7 और फ़ायरफ़ॉक्स 3.5 में समान दिख रहा है।

<!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" dir="ltr"> 
    <head> 
    <title> Width in body</title> 
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
    <style type="text/css"> 
     html { background-color: #00f; } 
    body{background: #cd5c5c;width:800px;height:400px;border:1px solid;color: #fff;margin:0 auto;} 
    </style> 
    </head> 
    <body> 
    <p>Hello world!</p> 

    </body> 
</html> 
+2

वास्तविक प्रश्न के रूप में बंद नहीं, कई लोगों का कहना है। असल में, यह दिलचस्प उत्तरों के साथ एक बिल्कुल वैध सवाल है। बेशक, अब सवाल मारे गए हैं, कोई भी इस प्रश्न का पता लगाने के लिए यहां नहीं मिलेगा। ज्यादा दु: खी। हमने इस तथ्य के बारे में बात की हो सकती है कि कुछ ब्राउज़रों में, कोई व्यक्ति शरीर पर एक न्यूनतम चौड़ाई सीएसएस संपत्ति का उपयोग करने के लिए उपयोग करता था ताकि यह सुनिश्चित किया जा सके कि सामग्री छोटी ब्राउज़र स्थितियों में भी देखी जा सकती है। यह सवाल एक खोया अवसर है। – artlung

+0

ओपी को अपनी वेबसाइट के लिंक के बजाय पोस्ट में नमूना कोड प्रदान करने की आवश्यकता है। जैसा कि यह खड़ा है, यह पोस्ट ओपीएस वेबसाइट को बढ़ावा देने के प्रयास की कोशिश करता है। –

+0

@Sinan Ünür op कौन है? कोड जोड़ा गया –

उत्तर

7

आपका उदाहरण आपके प्रश्न का उत्तर देता है! शरीर किसी अन्य की तरह एक ब्लॉक तत्व है। इसमें चौड़ाई, ऊंचाई, पैडिंग, मार्जिन और सीमा गुण हैं।

  • ध्यान दें कि यह आवश्यक है कि पेज कर्क के बजाय सख्त में प्रस्तुत किया गया हो, मोड को तत्व तत्व को ब्लॉक-स्तर तत्व के रूप में इलाज करने में सक्षम हो; अन्यथा इसे दस्तावेज़ के रूप में माना जाता है और सभी दांव बंद हैं। - निकफिट्स

तो क्या हम #container div के स्थान पर शरीर का उपयोग कर सकते हैं? - जितेंद्र

  • अच्छा सिद्धांत। माइक्रोसॉफ्ट के बारे में शर्मिंदा - डेविड डोरवार्ड
  • @Jitendra: आप, लेकिन अपने पार ब्राउज़र का परीक्षण पूरी तरह से हो सकता है, खासकर जब यह स्क्रॉल :-) के लिए आता है - NickFitz

व्यूपोर्ट और शरीर के बीच क्या अंतर है? - जितेंद्र

  • व्यूपोर्ट ब्राउज़र विंडो का दृश्य क्षेत्र है जो दस्तावेज़ प्रदर्शित करता है। शरीर दस्तावेज़ में एक तत्व है। Quirks मोड में, शरीर को दस्तावेज़ के रूप में भी माना जाएगा एलिमेंट: यानी, दस्तावेज़ का मूल नोड, जो खिड़की भर जाएगा, और यदि आवश्यक हो तो स्क्रॉल करने में सक्षम हो जाएगा। सख्त मोड में, एचटीएमएल तत्व को दस्तावेज़ एलिमेंट के रूप में माना जाएगा, और शरीर उसका बच्चा होगा। एक प्रयोग के रूप में, स्टाइल नियम एचटीएमएल {पृष्ठभूमि-रंग: # 00 एफ जोड़कर अपना परीक्षण पृष्ठ बदलें; } - आप देखेंगे कि एचटीएमएल तत्व में 'बॉडी' है - निकफिट
+0

तो क्या हम #container div के स्थान पर शरीर का उपयोग कर सकते हैं? –

+2

अच्छा सिद्धांत। माइक्रोसॉफ्ट के बारे में शर्मिंदा – Quentin

+1

ध्यान दें कि यह आवश्यक है कि पृष्ठ कर्कश के बजाए सख्त में प्रस्तुत किया गया हो, मोड को 'बॉडी' तत्व को ब्लॉक-स्तर तत्व के रूप में इलाज करने में सक्षम हो; अन्यथा इसे 'दस्तावेज़ एलिमेंट' के रूप में माना जाता है और सभी दांव बंद हैं। – NickFitz

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