Один из наиболее эффективных способов обработки текущей подсветки навигации - присвоить каждому из элементов навигации уникальное имя класса. Затем присвойте каждой странице уникальный идентификатор в элементе body. Затем CSS может управлять тем, как выглядит каждый элемент навигации на основе этого идентификатора тела. Но что, если вы используете CMS, такую как WordPress, которая включает этот тег тела как часть шаблона? В этом случае мы можем использовать PHP для просмотра URI страницы и создания идентификатора на его основе. Отличный трюк!