Где CSS подложил вам ловушки У position: fixed вроде бы одна задача — удерживать элемент на месте при прокрутке. Но иногда он перестаёт фиксироваться относительно окна браузера. С line-height не лучше: значения 1.5 и 150% сначала дают одинаковый результат, а после изменения размера шрифта вложенного текста начинают вести себя по-разному. И таких сюрпризов в CSS хватает. Псевдоклассы могут неожиданно повлиять на специфичность селектора, а пользовательское свойство — не сработать, хотя на вид в коде всё правильно. Причём попасть в эти ловушки может и новичок, и опытный фронтендер. CSS остаётся верен себе, а за объяснениями приходится обращаться к спецификациям.