2015-04-15 3 views
8

सीएसएस के संदर्भ में inherit और initial के बीच क्या अंतर है? मेरे लिए वे हमेशा उदाहरण के लिए, एक ही काम किया:सीएसएस वारिस और प्रारंभिक के बीच क्या अंतर है?

a.no-style{color: inherit} 

रूप

a.no-style{color: initial} 
+0

यह मदद कर सकता है: http://dev.w3.org/csswg/css-cascade/#initial-values ​​ –

+1

इसे देखें: http://www.w3schools.com/cssref/tryit.asp?filename= trycss_initial क्या होता है यदि आप 'h1 {color: प्रारंभिक;}' से 'h1 {रंग: वारिस;}' बदलते हैं? – MattAllegro

+0

यह निश्चित रूप से लाल हो जाएगा! –

उत्तर

8

प्रत्येक सीएसएस संपत्ति की परिभाषा के सारांश में दिया गया प्रारंभिक मान विरासत और गैर विरासत वाले गुणों के लिए अलग-अलग अर्थ है।

विरासत गुणों के लिए, मूल तत्व केवल रूट तत्व के लिए उपयोग किया जाता है, जब तत्व के लिए कोई मान निर्दिष्ट नहीं किया जाता है।

गैर विरासत वाले गुणों के लिए प्रारंभिक मान का उपयोग किसी तत्व के लिए किया जाता है, जब तत्व के लिए कोई मान निर्दिष्ट नहीं किया जाता है।

लेखकों को स्पष्ट रूप से इस प्रारंभिक मान को निर्दिष्ट करने की अनुमति देने के लिए CSS3 में प्रारंभिक कीवर्ड जोड़ा जा रहा है।

उत्तराधिकारी कीवर्ड का अर्थ है कि मेरे माता-पिता को जो भी मूल्य दिया गया है उसका उपयोग करें।

+7

मुझे लगता है कि अगर आपने जवाब कॉपी और पेस्ट करने का फैसला किया है, तो कम से कम आपको स्रोत या लेखक का उल्लेख करना होगा। https://developer.mozilla.org/en-US/docs/Web/CSS/initial_value वैसे भी, अच्छा जवाब। – Heisenberg

+1

मुझे लगता है कि 9 0% लोग यहां आते हैं क्योंकि उन्हें तकनीकी दस्तावेज़ भी वर्बोज़ मिलते हैं –

4

इनहेरिट

यह कीवर्ड एलीमेंट की पेरेंट मूल्य लागू होता है, एक ही करना होगा

चाहे वह समझ में आता है या नहीं। कुछ सीएसएस गुण, जैसे रंग या फ़ॉन्ट-फ़ैमिली स्वचालित रूप से विरासत में प्राप्त होते हैं, लेकिन अन्य, जैसे या मार्जिन प्रदर्शित करते हैं, नहीं हैं। उत्तराधिकारी कीवर्ड को सभी सीएसएस गुणों पर काम करना चाहिए, हालांकि।

प्रारंभिक

यह कीवर्ड प्रारंभिक मूल्य के रूप में सीएसएस विशिष्टताओं में परिभाषित लागू होता है। कभी-कभी यह प्रारंभिक मान समझ में आता है (फ्लोट: कोई नहीं), कभी-कभी यह ऐतिहासिक कारणों (पृष्ठभूमि-दोहराना: दोहराना) के लिए है, और कभी-कभी spec लेखकों ने अनिवार्य रूप से यादृच्छिक-हालांकि-कुछ हद तक रक्षात्मक विकल्प (रंग: काला) । Quirksmode साइट से

अधिक

3

इनहेरिट:

इनहेरिट कीवर्ड निर्दिष्ट करता है कि एक संपत्ति अपनी मूल तत्व से अपने मूल्य वारिस चाहिए।

example

प्रारंभिक:

आरंभिक कीवर्ड को उसके डिफ़ॉल्ट मान एक सीएसएस गुण सेट करने के लिए प्रयोग किया जाता है।

example

9

विरासत दस्तावेज़ पेड़ में पेरेंट तत्व से हमेशा होता है, तब भी जब माता-पिता तत्व से युक्त ब्लॉक नहीं है। प्रारंभिक टैग सिर्फ तत्व को मूल मूल्य देता है।

0

color : initial इंटरनेट एक्सप्लोरर द्वारा समर्थित नहीं है।

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