alexander_lamdan
@alexander_lamdan
Тупа программист хехе

Normalize мешает верстать. Что делать?

Normalize мешает верстать. Кто нибудь верстает с ним? Он вообще нужен в наше время когда уже нет необходимости в IE?

*{
  margin:0;
  padding:0;
}

Этот мой код не переписывает правила Normalize.
Даже когда написано вот так:

<link href="public/css/normalize.css" rel="stylesheet">
    <link href="public/css/style.css" rel="stylesheet">
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 3
@ildar-meyker
Вы вольны использовать любой ресеттер css, какой вам может показаться удобным. Их великое множество. Нет нужды зацикливаться на одном. В зависимости от задач и выдвинутых клиентом условий можно делать выбор в пользу того или иного решения.

Использовать normalize.css нормально, если вам нравится его философия. Если вам кажется, что вы начинаете с ним бороться, наверное, лучше сделать другой выбор.
Ответ написан
IonDen
@IonDen
JavaScript developer. IonDen.com
Давайте посмотрим на верстку профессионально.

1. Мы подключаем нормалайз для того, чтобы получить одинаковые дефолтные значения во всех браузера (десктопных и мобильных)
2. Теперь можно начинать верстать.

Но! В мире профессиональной разработки вы не можете писать стили вида:
h1 {
  margin: 0;
  font-size: 100px;
}


Если вы работаете в команде, такими стилями вы испоганите жизнь всем остальным да и себе в будущем.
По этому, профессионалы используют классы чтобы задавать стили только тем элементам, которым это нужно. Например используя концепцию BEM

.landing__title-main {
  margin: 0;
  font-size: 100px;
}


тем самым сохраняя дефолтные значения не тронутыми, упрощая поддержку и разработку в дальнейшем и делая верстку предсказуемой.
Ответ написан
@Froggyweb
нет, он помогает, хотя некоторые отключают и его и переписывают все в блоках. Типа Яндекса.
*{
  margin:0;
  padding:0;
}

это очень хреновый вариант Reset CSS
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы