सीएसएस: 256 कक्षाएं आईडी पर पूर्वता लेती हैं

आज विदेशी ब्लॉगों में ब्राउज़रों के असामान्य व्यवहार के बारे में मनोरंजक खबरें आ रही थीं: दूसरे दिन css-tricks.com के लेखक क्रिस कॉयियर ने दिखाया कि कैसे एक वर्ग को आईडी से अधिक प्राथमिकता दी जा सकती है। आपको बस ऑब्जेक्ट को 256 कक्षाएं लगाने की आवश्यकता है!

यह काम क्यों करता है?


फ़ायरफ़ॉक्स और क्रोम में, कक्षाओं को प्रदर्शित करने वाला स्रोत कोड क्रमशः 8-बिट लाइनों में संग्रहीत किया जाता है, क्रमशः 256 तत्व आगे निकल जाते हैं। ओपेरा में 16-बिट स्ट्रिंग्स हैं, इसलिए 65536 कक्षाएं आवश्यक हैं।

इसी तरह, 256 नेस्टेड डिव की एक वर्ग की तुलना में अधिक प्राथमिकता हो सकती है।


Source: https://habr.com/ru/post/In149791/


All Articles