crossfire
@crossfire

Откуда взялись лишние отступы при верстке макета?

Здравствуйте,
Осваиваю CSS 3 и пытаюсь сверстать простейший макет сайта, сразу возникли сложности, а именно: появились лишние отступы в разных местах блоков.
Помогите разобраться в связи с чем так у меня произошло и как это можно исправить!

картинка с ненужными отступами
код на jsfiddle
  • Вопрос задан
  • 453 просмотра
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Никакой CSS3 тут не причём. И вообще — забудьте вы про номер. Никакого отношения к делу это не имеет.
Смотрим https://jsfiddle.net/petroveg/exfj3L1c/1/

Читайте:
  1. Про то, какие есть стили по умолчанию.
  2. Про блочную модель и, в частности, про margin-collapse.
  3. Про псевдоэлементы.
  4. Про шрифты.


Замечу, что даже в версии 2.1 есть всё, что нужно было знать в вашем случае. Единственное, чего там точно нет — flex, но я бы пока на вашем месте обошёлся float:left.
Ну и классы, классы — не нужно писать правила с использованием в селекторах исключительно имён тэгов.

Update: Каждый второй пишет про сброс margin. Кто-то советует только для body и p, радикалы вообще для всего. Как это даст знания про margin-collapse? Эти советы — как красить ржавчину.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
swipeshot
@swipeshot
Учусь на ошибках.
*{
padding: 0;
margin: 0;
}


Едрить, когда же вы научитесь пользоваться Гуглом и поиском по Тостеру...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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