Зачем так сложно, когда надо так делать сброс боковой модели:
*, :before, :after {
box-sizing: border-box;
}
Тем более с таким подходом, как у вас в ответе, может быть проблема, когда border-box будет наследоваться от родителя, если вы его переназначите для чего бы то ни было.
Исправьте, пожалуйста, ибо это ошибка по сути.
Bosper130, обратите внимание, пожалуйста, и вы. Не копируйте ошибочный код из ответа.
1. мне 25 лет, но у меня уже кризис среднего возраста 2. я — пофигист и лентяй 3. я сегодня очень много ел и мало спал 4. я догадался, что это единственное, что может испугать новичка в данном макете 5. главная причина:
А в чем проблема заключается? Я, честно, не понял даже с указательной стрелкой красного цвета.
Выложите код на CodePen или Jsfiddle.
Смотрите, если это у вас некий домашний проект для души, почему бы не использовать готовый какой-нибудь HTML-шаблон? Их полно в Интернете. Скачивайте любой и пользуйтесь, видоизменяйте и т. д.
Ну, конечно, если вы обучаетесь на практике, то это иное дело.
И чем отличается line-height = 1em от line-height = 1 ?
Ничем. К примеру, вот три одинаковых значения, записанных с помощью разных относительных единиц:
line-height: 1.5;
line-height: 1.5em; /* внимание ниже, не всегда */
line-height: 150%;
Как правильно ответил zoozag, если высоту строки указывать в em, то могут быть проблемы в случае с вложенностью. Поэтому, наверное, типично указывают её просто line-height: 1. Это самый простой и очевидный метод.
Владислав Лысков, смотря как они построены. Если на базе живых практических занятий в рамках реальных проектов или же учебных проектов, приближенных к прикладным потребностям отрасли, + стажировка — то почему бы и не заплатить.
Если это набор видео-лекций для самостоятельного плавания — тогда да.
Всё правильно понимаете. Только когда люди изучают основы, то обычно они на них не останавливаются и идут дальше. В следствии чего они способны сделать то, что нельзя сделать ни в одном конструкторе.
Или же они становятся способны сделать подобный конструктор самостоятельно. Конструктор в конструкторе ведь не сделать. И ваш Webflow делали далеко не в Webflow.
Всё и всегда зависит прямо от того, что вы хотите делать. Делать лендинги, которые не связаны общей программной базой (дизайн-система, существующий набор элементов, фреймворк-компонентов для разных задач, общей БД и т. д.), — да, конструктор самое то.
Тем более с таким подходом, как у вас в ответе, может быть проблема, когда border-box будет наследоваться от родителя, если вы его переназначите для чего бы то ни было.
Исправьте, пожалуйста, ибо это ошибка по сути.
Bosper130, обратите внимание, пожалуйста, и вы. Не копируйте ошибочный код из ответа.