список (тег
  • ) кликабельный без ссылки (тега )

    Мне надо оставить список, то есть работать с тегом li.

    Возможно ли сделать эллемент списка кликабельный без добавления тега

    <a></a> ?
    
    <!DOCTYPE html>
    <html>
    <head>
    <style>
    a:link, a:visited {
        text-decoration: none;
        display: inline-block;
        background-color: white;
        border: none;
        padding: 0px 12px;
        width: 12em;
        color: black;
    }
    
    a:hover, a:active {
      background-color: #edebeb;
    }
    </style>
    </head>
    <body>
    <ul>
        <li><a href="#">спискок кликабельный</a></li>
    </ul>
    </body>
    </html>
    

    тег blazor добавила, потому что веб проект блазор, c#, возможно есть событие, которое можно приписать к списку, или еще что то мне незнакомое


    Ответы (2 шт):

    Автор решения: Dev18

    .listdetail-item {
      background-color: white;
      border: none;
      padding: 0px 12px;
      width: 12em;
      cursor: pointer;
    }
    
    .listdetail-item:hover,
    listdetail-item:active {
      background-color: #edebeb;
    }
    <!DOCTYPE html>
    <html>
    
    <head>
    </head>
    
    <body>
    
      <ul>
        <li onclick="location.href = '#'" class="listdetail-item"> спискок кликабельный </li>
      </ul>
    
    </body>
    
    </html>

    все утро искала, но нашла как только вопрос задала ?

    → Ссылка
    Автор решения: Михаил Камахин

    Или так

    *, *::before, *::after {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    
    a {
    }
    
    .list__container {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    
    .list__container > *::before {
      content: '•';
      display: inline-block;
      position: static;
      color: black;
      margin-right: 4px;
    }
    
    .list__container > * + * {
      margin-top: 10px;
    }
    <div class="list__container">
      <a href="/путь" class="list__link">/путь</a>
      <a href="/путь" class="list__link">/путь</a>
      <a href="/путь" class="list__link">/путь</a>
    </div>

    → Ссылка