Как правильно дать 1пиксельный border списку?

Для задания 1-пиксельной границы элементу списка в CSS есть несколько возможных способов. Рассмотрим различные подходы.

1. Использование border:
Можно просто задать границу элементу списка, используя свойство border. Для создания 1-пиксельной границы можно указать значение 1px solid, где solid - тип границы (сплошная). Пример:

ul {
  border: 1px solid;
}

Этот код задаст всем элементам списка границу толщиной 1 пиксель.

2. Использование border-width и border-style:
Вместо использования border можно указать толщину границы с помощью свойства border-width и тип границы с помощью свойства border-style. Пример:

ul {
  border-width: 1px;
  border-style: solid;
}

3. Использование outline:
Другой способ добавить 1-пиксельную границу к элементам списка - использовать свойство outline, которое рисует границу вокруг элемента, но не занимает место в макете. Пример:

ul {
  outline: 1px solid;
}

4. Использование box-shadow:
Можно использовать свойство box-shadow, чтобы создать иллюзию границы. С помощью box-shadow можно задать границу толщиной в 1 пиксель вокруг элемента списка. Пример:

ul {
  box-shadow: 0 0 0 1px black;
}

В этом примере box-shadow создает тень без смещения, с радиусом распространения тени 0, толщиной границы 1 пиксель и черным цветом.

Каждый из этих подходов может быть использован для задания 1-пиксельной границы элементам списка в CSS. Выбор метода зависит от вашего предпочтения и требований дизайна.