Я просто подумал, что стоит отметить, что в дополнение к прекрасному совету, который вы уже дали, я бы порекомендовал получить печатную версию дизайна, используя красную ручку, чтобы разметить все элементы блока на дизайне. Вы думаете, что можете найти и сидеть с дизайнером в течение получаса и обсуждать, как он представлял свой дизайн, работающий для вариантов использования, которые не соответствуют статическому дизайну.
- Что происходит, когда в навигацию добавляется больше текста?
- Эта ширина фиксированная или жидкая?
- Является ли эта панель содержимого правильной фиксированной высотой или жидкостью? Если он жидкий, почему вы наложили на него фон, который нельзя повторить?
- У вас есть граница, продолжающаяся вниз по странице, которая разбивает два соединенных в другом месте элемента. Визуально это имеет смысл, но семантически я не могу просто использовать li для размещения обоих этих элементов. Как вы думаете, что важнее?
Это также поможет вам определить потенциальные проблемы, которые вы, в противном случае, не осознали бы, были бы проблемами до тех пор, пока ваш локоть не погрузился в css.
Мало того, что это облегчит вашу работу после нескольких раз, ваш дизайнер получит гораздо более четкое представление о том, что подразумевается под разметкой их работы - у некоторых дизайнеров есть реальная проблема с пониманием того, почему то, что они считают визуально очень простым, потратить несколько дней на настройку CSS, чтобы сделать работу.