Як видалити відступ зверху і знизу від списку?

Влад Мержевич

Тема:Списки
Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
4.0+1.0+4.0+1.0+1.0+1.0+1.0+

Задача

Усунути відступи навколо маркованого або нумерованого списку.

Рішення

Використовуйте властивості margin та padding з нульовим значенням для селектора UL або OL, залежно від типу списку, як показано в прикладі 1.

Приклад 1. Відступи в списку

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Відступи в списку</title>
  <style>
   ul {
    padding: 0; margin: 0; /* Усуваємо відступи у списку */
   }
  </style>
 </head>
 <body>
  <hr>
  <ul>
   <li>Чебурашка</li>
   <li>Крокодил Гена</li>
   <li>Шапокляк</li>
  </ul>
  <hr>
 </body>
</html>

Результат цього прикладу показано на рис. 1.

Зверніть увагу, що зникнуть маркери списку, які виявляються за лівим краєм веб-сторінки. Щоб усунути лише верхній і нижній відступи, не зсуваючи при цьому список вліво, використовуйте властивості margin-top та margin-bottom (приклад 2).

Приклад 2. Відступи в списку

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Відступи в списку</title>
  <style>
   ul {
    margin-top: 0; /* Відступ зверху */
    margin-bottom: 0; /* Відступ знизу */    
   }
  </style>
 </head>
 <body>
  <hr>
  <ul>
   <li>Чебурашка</li>
   <li>Крокодил Гена</li>
   <li>Шапокляк</li>
  </ul>
  <hr>
 </body>
</html>
SEO текст: Навчання веб-розробці: як усунути відступи в маркованих та нумерованих списках за допомогою CSS. Вивчайте приклади та рішення для покращення вигляду ваших веб-сторінок.

Часті запитання