Эта статья разделена на две части, первая – про реализацию визуальную на сайте, т.е. сама поисковая строка, какие блоки необходимы и вариант ее стилизации. Вторая – как организовать непосредственно поиск по товарам из своего каталога. 1. Строка поиска для сайта HTML и CSS Для начала нам необходим div-блок для всего содержимого: <div class="header-search-block"> Далее создадим форму с необходимыми данными: <form id="search_form" action="/search" method="get"> Теперь непосредственно сама строка поиска с надписью (placeholder) “Поиск по каталогу”: <input id="search-input" class="header-search-block__search" name="q" value="" type="search" placeholder="Поиск по каталогу" > Кнопка поиска: <button type="button" class="header-search-submit"></button> Итоговый вариант: <div class="header-search-block">
<form id="search_form" action="/search" method="get">
<input id="search-input" class="header-search-block__search" name="q" value="" type