Не воспроизводится в ff и gc. Телеграмм пробовал. Если вы считаете, что это outline уберите его в панели разработчика. Если исчезнет - это outline и можно его обрабатывать в ручную, если он нужен.
Maks_Min, разница есть. Если бы база товаров и прочего контента у вас лежала на сервере, то работать с ней было бы легче. И не было вопроса как дополнительный контент загрузить в карточку товара. А так вам придеться в каждой карточке и в каждом листинге качать всю базу товаров в json или текстовом файле и парсить ее на стороне клиента. Это крайне странный и нелогичных подход.
Сборка ПК может научить вас фронтэнду только в одном случае - если вы сделаете сайт услуг по сборке ПК и будете вы постоянно его допиливать и переделывать согласно новым полученным знаниям.
kickass77, https://codepen.io/aliencash/pen/KKyVqXL к сожалению боюсь вы это примете за чистую монету, поэтому скажу сразу, хоть это и работает, это своего рода троллинг. Извините. По честному вам нужно на серверной стороне определять какая страница запрошена и ее загружать. Все остальное - баловство.
если вы хотите именно такие ссылки с #, то нет ничего проще - # это якоря блоков с соответствующим id. Т.е. в теле страницы прописываете все возможные разделы, в начале каждого раздела ставите div id="", например id="options" и при переходе по ссылке admin.php#options страница переместится к соответствующему якорю. навигация между разделами так же возможно скроллом.
А зачем вы фоновую картинку вставляете через тэг img? Это что за бред? И какие не нужные position absolute из-за этого... Переделайте на css background, тогда приходите с вопросами.
vikas_web, с моим способом вы вряд ли сможете это реализовать. грубо говоря, вам нужно наложить радиальный фон в виде двух маленьких кружков в начале и в конце конического градиента. если с позицией начала проблем нет, то с позицию конца рассчитать на css трудно, если не невозможно.