Мне интересно, как браузеры применяют правила CSS.
Хотя я знаю, что нет реальной разницы, мне интересно, эффективнее ли это ...
a.external /*instead of*/ .external
Удивительно a.external обычно меньше эффективнее, чем .external. Причина в том, что браузеры обычно сопоставляют селекторы в обратном направлении, то есть сначала они находят все элементы с классами external и , затем отфильтровывают все элементы, которые не являются ссылками.
a.external
.external
external