2012-09-19 12 views
12

मैं उत्सुक इस तरह क्या कुछ सीएसएस में इसका मतलब है कर रहा हूँ:एक सीएसएस हेक्स रंग नोटेशन में mean क्या मतलब है?

background-color: #080808 \9; 

मैं हेक्स रंग अंकन, बिल्कुल पता है, लेकिन मैं \ 9 से पहले इस्तेमाल कभी नहीं देखा। IE8 IE8 मानक, IE8 IE7 मानक, IE8 क्वर्क्स: color units

+0

या तो कुछ ब्राउज़र विशिष्ट, आईई ऐसा करने के लिए प्यार करता है या एक टाइपो जो ब्राउजर चारों ओर पार्स कर सकता है मेरा अनुमान है। – Dan

+0

यहां एक उदाहरण का लिंक है, लाइन 70: [ट्विटर बूटस्ट्रैप] (https://github.com/twitter/bootstrap/blob/master/docs/assets/css/bootstrap.css#L70) – tvpmb

उत्तर

11

एक पुराने इंटरनेट एक्सप्लोरर है कि हैक

\ 9 हैक के लिए काम करता है: यहां तक ​​कि W3C को देखते हुए, मुझे यकीन है कि वे इसे परिभाषित या तो नहीं कर रहा हूँ मोड, IE7 क्वर्क्स, IE7 मानक (IE8 सभी किस्मों), IE6

तो, संक्षेप में, आपको लगता है कि IE के सभी जायके में काम करता है एक IE सीएसएस हैक चाहते हैं, का उपयोग बैकस्लैश-नौ हैक।

source एक्सप्लोरर के लिए विशिष्ट

+3

वास्तव में यह क्या कर रहा है यहाँ? क्या परिणाम है कि आईई सीएसएस संपत्ति को अनदेखा करता है या यह है कि आईई केवल एक ही प्रक्रिया है जो इसे संसाधित करता है? – tvpmb

+1

यह * स्टार * हैक करता है - आईई में काम करने के लिए नियम बनाता है केवल –

+0

समझ गया! स्पष्टीकरण के लिए धन्यवाद। – tvpmb

1

2 सीएसएस नियम (आईई सीएसएस हैक्स)

एक अन्य विकल्प सीएसएस नियम है कि केवल एक्सप्लोरर द्वारा पढ़ा जा सकता घोषित करने के लिए है। उदाहरण के लिए, सीएसएस प्रॉपर्टी आईई 7 को लक्षित करने से पहले एक तारांकन (*) जोड़ें या संपत्ति को आईई 6 लक्षित करने से पहले अंडरस्कोर जोड़ें। हालांकि, इस विधि की अनुशंसा नहीं की जाती है क्योंकि वे मान्य सीएसएस वाक्यविन्यास नहीं हैं।

IE8 or below: to write CSS rules specificially to IE8 or below, add a backslash and 9 (\9) at the end before the semicolon. 

मिले here। मुझे @ ज़ोल्टन को क्रेडिट देना होगा क्योंकि मुझे नहीं पता था कि वह पोस्ट करने तक Google को क्या करना है।

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

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