मैं को <a>
लिंक के आसपास धराशायी सीमाओं को अक्षम करने पर पढ़ रहा था। Someanswersoutline: none
इस्तेमाल किया, जबकि someoutline: 0
रूपरेखा: कोई भी वीएस रूपरेखा: 0
वहाँ outline: none
और outline: 0
का उपयोग कर के बीच कोई अंतर है इस्तेमाल किया?
मैं को <a>
लिंक के आसपास धराशायी सीमाओं को अक्षम करने पर पढ़ रहा था। Someanswersoutline: none
इस्तेमाल किया, जबकि someoutline: 0
रूपरेखा: कोई भी वीएस रूपरेखा: 0
वहाँ outline: none
और outline: 0
का उपयोग कर के बीच कोई अंतर है इस्तेमाल किया?
MDN के अनुसार:
सीएसएस
outline
संपत्ति एक भी घोषणा में एक या व्यक्तिगत रूपरेखा गुणoutline-style
,outline-width
औरoutline-color
के अधिक की स्थापना
तो जब आप के लिए एक आशुलिपि संपत्ति है outline
से none
या 0
पर सेट करें, आप वास्तव में ब्राउज़र को 3 गुण सेट करने के लिए कह रहे हैं (outline-style
, outline-width
और outline-color
)
मैं अंतर पता लगाने के लिए फ़ायरफ़ॉक्स डेवलपर उपकरण का प्रयोग किया:
आप देख सकते हैं, वे दोनों outline-color
के रूप में डिफ़ॉल्ट पाठ रंग का उपयोग करें, और वे दोनों है outline-style
none
पर सेट करें। जब outline
0
है
outline-width
0px
outline
none
है, outline-width
medium
कि दोनों के बीच फर्क सिर्फ इतना है: फर्क सिर्फ इतना है outline-width
है । आप या तो एक का उपयोग कर सकते हैं, वे दोनों एक ही तरीके से प्रदर्शित होंगे (चूंकि outline-style
none
है, इससे कोई फर्क नहीं पड़ता कि रूपरेखा कितनी व्यापक है)।
इसके अलावा, जब आप सीमाओं को हटाना चाहते हैं। सबसे आम तरीका 'सीमा: 0;' है। रूपरेखा की तरह, कई संपत्तियों के लिए सीमा कम है। तो मैं 'रूपरेखा के साथ जाऊंगा: 0; –
@ टॉमकेन्टेल मी भी, मैं' रूपरेखा: 0' के साथ जाऊंगा – Druzion