• Почему нужно задавать в em, а не px?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Типографа из Вас не выйдет ) они задаются противоположным вопросом: «Как можно задавать текстовому элементу размеры не в типографских единицах?»
    В общем, почитайте про типографские единицы измерения, в частности про кегельную, и все поймете.
    Ответ написан
    Комментировать
  • Почему нельзя задавать float:left всем блокам?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Это правда.

    Расчёт блоков, выпадающих из нормального потока, но при этом влияющих на последующие, очень сложен и способен серьёзно нагрузить старые браузеры, вплоть до подтормаживания и кратковременного подвисания. Современные с такой проблемой сталкиваются в меньшей степени, но также потратят немало времени на reflow. А ресурсы ой как ещё пригодятся на другие задачи.

    Вот вам пример сложности расположения плавающих элементов.

    Вёрстка с большим количеством плавающих блоков крайне зависима от совпадения их размеров, появления блоков с clearence, значения overflow у предков и ряда других факторов, что делает её применимой только в очень жёстко ограниченных условиях.

    С появлением flex использовать нестабильные плавающие блоки для построения колонок становится неразумным решением. Тем более, что flex не поддерживается только IE9 и ниже. Ну уж а inline-block гарантированно работает везде.

    Кстати, особенно смешно наблюдать использование float для построения горизонтальных лент с расчётом с помощью JS итоговой ширины. А вот для обтекания текстом плавающие блоки могут и должны использоваться. Стоп. Так они же для этого и были придуманы:)
    Ответ написан
  • Как выбрать повторяющуюся фоновую картинку?

    Kith_Debeetham
    @Kith_Debeetham
    Зануда
    да ну бред,этим ресурс не истощить
    Ответ написан
    Комментировать
  • Как выбрать повторяющуюся фоновую картинку?

    @maxyc_webber
    Web-программист
    везде использую минимальный размер рисунка. бывает даже одна из сторон 1 пиксель. никакой нагрузки не видел не слышал
    Ответ написан
    Комментировать
  • Что нужно знать Front-end разработчику в 2014 году?

    rie
    @rie
    1) Фреймворков для фронтенда сейчас великое множество, тот же ангуляр, кнокаут, и прочее, мне лично нравится эмбер. Я бы порекомендовал акцентировать свое внимание на небольшом пуле сложных либ, и обязательно знать backbone. NodeJS тоже бы неплохо знать, но сейчас мало кто пишет на чистой ноде, многие пишут на expressjs и аналогах. Так же порекомендовал бы изучить сборщики, грант, галп, или что-то другое, попроще, так же можно написать свой скрипт и привязать его к гитхуку. Q.js.

    На счет LESS/SCSS/Stylus это все хорошо, и начать на них верстать достаточно просто, да и нужно, но тут кроется главная ошибка, у многих просто не получается следовать простоте и широкому спектру возможностей, и они генерят слишком сложные структуры и вложенности.

    2) Бем слишком громоздкая структура, да что-то из нее можно для себя вынести, но следовать полностью Бему, я бы никому не советовал.
    Брать готовый бутстрап - забей, проще и правильней взять исходники и сделать свою либу нужных миксинов.

    3) Лучше подпишитесь на твитеры мейнтенеров нужны вам либ, и людей которые пишут вдумчивые и внятные статьи. Например такое https://twitter.com/JavaScriptDaily
    Ответ написан
    Комментировать
  • Как jQuery ломает верстку?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Покажите код.
    В любом случае, уверяю Вас, причина в кривых руках, так как подключение библиотеки вообще никак не должно влиять на верстку, если Вы говорите, что вообще не использовали js.
    К сожалению, вынужден напомнить, что не надо писать в ответ: «Да хотя бы вот пример, подключаю стандартно» — предоставьте полный код своего макета, лучше в спойлере.
    Ответ написан
    3 комментария
  • Что должно быть на рабочем столе у верстальщика?

    Если под рабочим столом иметь ввиду стол, на котором лежат клавиатура, мышь, то самое полезное это обычный калькулятор. Самое то вычитать складывать пиксели.
    Ответ написан
    Комментировать