Можно ли без использования ссылок как-то скроллить страницу на сайте?
Если примитивно на jQuery, то вот:snippet$(document).on('click', "ul li", function() {

  let elementID = $(this).attr("data-nav");

  $('html, body').animate({
    scrollTop: $("#" + elementID + "").offset().top
  }, 700);

});
Если использовать стили css, то конечно же, да