Роман Краббз: ребята, я не говорю, что дизайнер должен садиться и думать за верстальщика как ему нарезать. Я говорил о таком алгоритме:
1) Верстальщик просматривает макеты и планирует как ему необходимо нарезать
2) Верстальщик садится с дизайнером и объясняет ему как необходимо нарезать
3) Дизайнер нарезает и отдает порезку верстальщику.
Да, затрачиваем время на общение дизайнера с верстальщиком. Но выигрываем это время в том, что верстальщик не сидит и не блуждает слоями и эффектами. Это не аксиома, которой необходимо придерживаться, это один из вариантов организации работы. И о компании я написал не для того, чтобы пропиариться, а для того, чтобы акцентироть внимание на том, что это практически опробовано и работает.
sim3x: дизайнеры создают макеты. Некоторые макеты состоят из 300-400 слоев (взависимости от сложности макета) + различные эффекты наложения и смешивания цветов. Дизайнер лучше ориентируется в этом и быстрее сможет добиться желаемого результата. У меня в компании так как я описывал ранее. Все происходит быстро и качественно.
Названия для пунктов селекта положите в массив и идите циклом по нему, чтобы сформировать селект. Когда индекс будет равен значению из базы, добавляйте атрибут selected
kiberlain: если занять звено фронтенд разработчика со знанием респронсив и адаптив веб дизайна, с умением организовывать статические/респонсив/адаптив/смешаных макетов, со знанием фронтенд фреймворков AngularJS/Knockout и подобных, то живется довольно хорошо и по деньгам и по желанию работать и развиваться в этом направлении.
Я верстаю во фронтенде с 2000 года и могу сказать, что в верстке достаточно вкусностей и фронтенд сейчас развит на уровне бекенда. Я провожу часто собеседования и поверьте мне хороших фронтендщиков на пальцах можно пересчитать. Будьте профессионалом и вас не будут унижать ни дизайнеры, ни бекендщики.
Данил: Юрий Мацкевич советует сверху положить белые слои на нижний зеленый. Подтереть это означает что в белых слоях необходимо мягко сделать полупрозрачные дырки и снизить прозрачность для каждого слоя, чтобы нижний зеленый слой был виден через них.
webrapist: та какая разница как переводится... Вы лингвист или программист. Это внешние и внутренние отступы. Если Вас кто-либо не понимает, то говорите: margin/padding.
Сергей: Я не отрицаю использование универсального селектора. Я говорю о том, что глобальное его использование неудобно потом в поддержке. Наиболее эффективно, по-моему, использовать универсальный селектор в контексте вложенных и дочерних селекторов; например так:
form * {
font-family: "Comic Sans MS";
}
form > * {
color: red;
}
P.S. В бутстрапе данный подход (box-sizing: border-box) используется, согласен. Значит у разработчиков были причины на это. Я акцентирую внимание на том, что нецелесообразно использовать универсальный селектор повсеместно, особонно для редких свойств. Представьте, что будет если разработчик сделает все элементы интайновые и еще добавит, например, !important.
swibong: У вас все элементы на странице становятся со свойством box-sizing: border-box. Поддерживать это потом нереально, т.к. данное свойство 'наваривается' по-умолчанию. Лучше привязыватся к конкретным классам и не использовать звездочку.