Есть ли способ избавиться от прямоугольника выбора при нажатии на ссылку, которая не обновляет текущую страницу полностью?
Вы имеете в виду пунктирный контур цели?
Попытка:
:focus { outline: 0; }
Это удалит все контуры фокуса. По сути, это то же самое, что и onclick в терминах JavaScript. Вы можете предпочесть применить это к a:focus.
a:focus
Попробуйте добавить это:
onclick="this.blur()"
Здесь также обсуждается
(CSS?) Устранить «выделенные» строки браузера вокруг изображения с гиперссылкой?