2014-06-09 4 views
8

मेरी सीएसएस पृष्ठों दृश्य स्टूडियो फ्लेक्स को नहीं पहचानता है, यह दावा करते हुए मान्य नहीं है:विजुअल स्टूडियो 2013 CSS3 डिस्प्ले को क्यों पहचानता है: फ्लेक्सबॉक्स, लेकिन फ्लेक्स नहीं?

div { 
    display: flex; 
    display: inline-flex; 
} 

हालांकि यह flexbox पहचान करता है:

div { 
    display: flexbox; 
    display: inline-flexbox; 
} 

flexbox में से किसी में समर्थित होना प्रतीत नहीं होता है मुख्य ब्राउज़रों, अभी तक फ्लेक्स है। क्या कोई इसे समझा सकता है?

धन्यवाद।

उत्तर

7

वीएस2013 को Update 5 स्थापित करने की आवश्यकता है और यह सीएसएस सत्यापन समस्या को ठीक करेगा।

9

flex और inline-flex, flexbox and inline-flexbox respectively समय में थे, एक बिंदु पर। नए मान फ्लेक्सबॉक्स मॉड्यूल की पूरी तरह से नई परिभाषा का प्रतिनिधित्व करते हैं, और ब्राउज़र कार्यान्वयन इन नए मानों के साथ आगे बढ़े हैं।

या तो पुराने मूल्य VS2013 जारी किए जाने पर पुराने थे, या यदि नहीं, तो VS2013 एक पुराने सीएसएस सत्यापनकर्ता के साथ भेज दिया गया।

ध्यान दें कि W3C Jigsaw CSS validator को नए मानों को पहचानने और पुराने मानों को अमान्य मानने के लिए अद्यतन किया गया है।

+0

धन्यवाद, यह बहुत जानकारीपूर्ण है। – user2078938

+0

@ बोल्टक्लॉक: तो क्या वीएस2013 के वैधकर्ता को अपडेट करने का कोई तरीका है, या यह रिलीज में बेक्ड है? –

+0

@Superstringcheese: दुर्भाग्य से, मुझे पता नहीं है कि मुझे पता है। मुझे यकीन है कि बहुत से लोग भी यह जानना चाहेंगे। – BoltClock

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