Задать вопрос
@DimanDev

Как позиционировать списки в CSS?

Я начал изучать верстку. Во всех сайтах есть есть верхнее меню(это как пример), в виде списка(html). Как его правильно позиционировать и как менять расстояние между элементами списка ? Ведь есть же рецепт этого который постоянно используют, в гугле никак не могу найти решение проблемы
  • Вопрос задан
  • 3250 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
cleverpope
@cleverpope
Human developer (JavaScript / Swift)
Расстояние между элементами списка задается с помощью margin применённого к тегу
Позиционирование всего списка реализуется применением необходимых стилей к тегу
Ответ написан
srko
@srko
JavaScript / HTML / CSS
Смотрели тут?
Ответ написан
Комментировать
mahabatuly
@mahabatuly
Frontend-бағдарламашы
Пример
padding или margin: 0 2em;
Ответ написан
Комментировать
Psychosynthesis
@Psychosynthesis
Fullstack developer and radio engineer
Да тут всё зависит от того насколько у вас сложный список и от того как вы в принципе привыкли делать. Позиционировать можно десятком различных способов.

Чаще всего всё сводится либо к padding\margin, либо к position:relative\absolute и позиционированию посредством left\right\top\bottom. Во втором случае нужно помнить про наследуемость свойства position (подробнее прочитать про этом можно в любом нормальном справочнике).

Если речь идёт конкретно о текстовом элементе, не стоит также забывать о свойствах text-align и line-height.
Ответ написан
Комментировать
swipeshot
@swipeshot
Учусь на ошибках.
Сразу код напишу

HTML
<nav>
<a href="#">Страница один</a>
<a href="#">Страница два</a>
<a href="#">Страница три</a>
</nav>


CSS
nav a{
padding: 4px; (Тут пишете столько, сколько вам надо)
}


Отступ будет со всех сторон
Смотрите изображение

b68c0638c54240adab01e3e0cbbb8b60.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы