но так как я в мазиле для меня не составляет проблема переопределений в плане читабельности.
div, то браузер развлекается неоднократно. У него уже был 0, потом вы ему сказали, "ой, нет, мне же нужен 0", а потом еще "ой, прости, я снова не то, ведь дизайнер-то нарисовал 33px".h1 - заголовки. Их можно оставить вообще без отступов? Нет, они слипнутся с остальным текстом и будет нечитаемая каша. Значит, их нужно нормализовать, привести к единому во всех браузерах виду, а не обнулить. p - аналогично. Красную строку в вебе делать не принято, а значит слипнутся. ul - вероятно, там где они используются для меню, карточек товаров и других элементов дизайна, им и не потребуются отступы или нужны будут какие-то конкретные, дизайнерские. Но есть еще контентная часть, заполняемая редактором (клиентом). И если в ней будут списки, то они должны иметь отступы и маркеры. Поэтому снова - переопределить, а не обнулить. body - да. Смотрим в макет, отступ не нужен - обнуляем. 'btn btn-warning'
#menu-main > li:not(:first-child) a::before{стили псевдоэлемента}#menu-main > li:not(:first-child) > a::before{стили псевдоэлемента} document.getElementsByClassName("user-default-profile-image")[0].src="/fileservice/file/download/a/233337/sc/494/h/c803022e0f37921830b75a0d243e73e0.png";