Код:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
Пояснение:
#Включаем механизм преобразования
RewriteEngine On
#Задаем условие "в url указан путь файла?"
RewriteCond %{REQUEST_FILENAME} !-f
#Если да, то просто убираем html
RewriteRule ^([^\.]+)$ $1.html [NC,L]
PS Теперь путь в коде указываем так: <a href="example">Example</a>
И конечно вместо $1.html можно написать $1.php
У вас проблема в sibling. Вы задаете условие видимости для следующего за инпутом блока, но там стоит лэйбл.
Решение: оберните инпут лэйблом и уже потом регулируйте
"популярные запросы" - это такая дурилка для совсем уж незадачливых посетителей, которые примут за чистую монету этот список, состоящий из товаров, которые маркетологам надо продать в данный момент.
Если же хочется сделать по-настоящему список популярных товаров, то показывать надо не то что искали, а то что покупали. По списку заказов ищутся товары, встречающиеся чаще всего
Может, если изменять CSS через JavaScript и добавлять атрибут style сразу к элементу, который нужно крутить.
Если же значения взяты из статичного файла CSS - то нет.