- PVSM.RU - https://www.pvsm.ru -
Сегодня в зарубежных блогах появилась занятная новость о необычном поведении браузеров: на днях Chris Coyier, автор сайта css-tricks.com показал [1], как классу можно дать больший приоритет, чем id. Нужно всего лишь применить к объекту 256 классов!
В Firefox и Chrome исходный код, отображающий классы, хранится в 8-битных строках [2], соответственно 256 элементов выходят за пределы. В Опере 16-битные строки, поэтому потребуется 65536 классов.
Точно так же можно 256 вложенных div'ов [3] имеют больший приоритет, чем класс.
Автор: grokru
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/css/13338
Ссылки в тексте:
[1] показал: http://codepen.io/chriscoyier/pen/lzjqh
[2] 8-битных строках: http://hg.mozilla.org/mozilla-central/file/tip/layout/style/StyleRule.cpp#l479
[3] 256 вложенных div'ов: http://jsbin.com/obeliz/1/edit
Нажмите здесь для печати.