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

Почему не работает maring и padding?

у меня есть такой вот код
.style-up-about{
  font-size: 16px;
  display: inline ;
  margin-bottom: 5px !important;
  margin-top: 5px !important;
}

Но почему-то он не срабатывает, я выяснил, что это как-то связано с
*
{
    margin: 0;
    padding: 0; 
}


Но я не понимаю как сделать так, чтоб эти нулевые отступы перестали действовать на нужный мне класс,у меня есть другие классы и их не трогает эта штука почему-то, а один, который в самом верху скинул трогает, я пробовал добавить даже !important, но лучше не стало, вот пример кода, который работает, хотя по сути там все также

.custom-categories-text{
  font-size: 16px;
  color: white;
  display: inline ;
  margin-bottom: 15px;
  margin-top: 5px;

}

я что-то запутался
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
У inline элементов не может быть вертикальных внешних отступов (margin).
Внутренние отступы (padding) работают.
Сделайте элемент блочным block, flex, inline-block и т.п.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽