Нерон Лордов, рынок не всегда говорит вам здравствуйте, когда дело доходит до Figma. Много компаний, с которым я работал, используют Sketch, что гарантирует проблему экспорта макетов в другие редакторы (Figma, Zeppelin ну и т. п.). А Figma и на MacOS есть (да и на Linux, LOL).
Более того, если человек хочет заниматься дизайном сайтов, UX/UI, он должен иметь представление о вёрстке (желательно более глубокое). Проверить работу того или иного аспекта этого дела в Safari — можно нормально только в MacOS и XCode.
P. S. Я тоже пользуюсь Figma, если не нужно что-то иное.
Максим Ленский, не-е, ему нужно, чтобы были все с подчеркиванием, кроме первых li.
Решение на li:not(:nth-child(1)) человеку не подходит, потому что у него есть исключение: подчеркивание нужно сохранить в первом ul на первом li (ну то есть можно сделать отдельное правило для этого блока)
Но. Я предлагаю ем сделать нормальную структуру, а не заниматься вот этой неконтролируемой ерундой.
Более того, я не знаю, что у вас в макете и как это должно выглядеть, поэтому могу понять вас неверно. Но если я правильно понял, отступ сверху нужно прописывать у родительского блока с помощью padding, либо у этого h1 с помощью margin-top.
Helios69, вы можете прописать высоту строки самостоятельно. В данном примере высота строки вычисляется автоматически на основе высоты шрифта. Высота строки обычно больше высоты шрифта для того, чтобы шрифт не слипался, если текст в две и более строки.
Minato, другого нет, это лучший. По идее, не видел артефактов от его использования. Если будете использовать тот же scale3d(), то Chrome будет растрировать элемент как бы в неполном разрешении, чего нет у обычного scale().
Minato, не за что! Да, кстати, такие рамки и грани (по типу белого подчеркивания) лучше делать не на border, а на box-shadow либо с помощью псевдо-элементов на абсолютном позиционировании. Border меняет габариты блока, что нам не нужно в данном случае (т. е. в данном случае снизу занимает пиксель, тем самым смещая на пиксель текст сверху).
Kadzi, лень читать и думать над ответами на первые два пункта.
А касательно некачественной работы — это абсолютно типично для данной сферы. Обычно я всегда верстаю сам, потом привлекаю front'ендера, чтобы вместе сделать сложные для меня вещи (99% ситуаций это насчёт JS). Под моим контролем. Иначе сделает косые анимационные переходы между экранами, дёргающиеся анимации на position: absolute, проигнорирует какие-то иконки, других иконки он не сожмёт как надо, какие-то картинки сожмёт слишком сильно, совершенно не будет проверять, как выглядит сайт именно на iPad Pro 10.9" (мол, и так же есть стили для iPad 9.7"). Ну и т. д.
Это называется пох... пофигизм. Но! В случае бюджета 10 тысяч — я бы тоже не стал тратить время на детали и быть таким же педантом, каким я являюсь. Но когда твой рабочий день стоит ~200–250 долларов, то быть таким пофигистом — это преступление и наглость, на мой взгляд.