• Что для начала изучать для адаптивности сайта, @media или Bootstrap?

    serjikz
    @serjikz
    web-developer
    Как стать верстальщиком в краткие сроки? вот тут немного про адаптив писал. Bootstrap по не нужен, личное мнение.
    Ответ написан
    Комментировать
  • Где можно найти хорошие уроки по CSS @media screen?

    serjikz
    @serjikz
    web-developer
    Очень долго сам искал различную информацию по адаптивной вёрстке, много чего пересмотрел, но всё равно было немного боязно верстать адаптивно. Как только просто взял и попробовал - понял, что всё это нереально просто. Постараюсь объяснить, как верстать с помощью media.

    Представьте, что вы верстаете обычный сайт, сразу вписывая стили в файл. Сверстали всё, отлично. Теперь создаёте ещё один файл в css и снова верстаете сайт, только при этом указываете media необходимый (zooks уже показал, как это сделать). То есть это та же вёрстка один в один, просто добавляется строчка с указанием размера экранов, а дальше делайте так, как вам удобно. Единственный нюанс - смотреть вёрстку для того или иного разрешения - инструмент в FF адаптивный дизайн. В хроме и опере тоже такая же фича есть - выставляете необходимое разрешение (к примеру в media у вас максимум 320px - выставьте разрешение в браузере 320px) всё.

    Конечно надо понимать наследования и перезапись свойств в css, тогда становится ещё легче. Ну и многое зависит от вашего стиля вёрстки. Сейчас flexbox очень удобно пользоваться и при его использовании надобность достаточно большого количества дополнительных перезаписей правил в media просто отпадает.
    Ответ написан
    Комментировать
  • Как практиковаться в верстке?

    Напишу для человека с «нуля»

    Я считаю, самый глупый совет, брать PSD и верстать его.

    Читайте статьи/книги по вёрстке (хотя бы тут)

    Для начала нужно понимание структуры страницы — смотрите исходный код абсолютно любых сайтов, запоминайте интересные и понравившиеся вам реализации, пробуйте сами.

    1. Верстайте не страницы, а отдельные элементы — блоки, меню, формы и прочее.
    2. Верстайте прототипы (да-да, именно их).
    Вникайте в javascript, он нужен, хотя бы для понимания и мелких реализаций типа «скрыть-показать». Но не злоупотребляйте им. Часть того, что реализовано JS, делается в CSS3

    Научитесь CSS-дизайну «на лету» — то есть дизайн сайта в процессе вёрстки страницы.
    Смотрите сайт в разных браузерах, в разных ОС — ищите отличия. Узнавайте про рендеринг страниц в браузерах. Узнайте, что такое «движок браузера» и какая у них разница.

    Ищите непростые psd-шаблоны и верстайте их.

    Остальное всё придёт с практикой. Хороший верстальщик всегда продолжает учиться в процессе деятельности. Всегда будет что-то новое.

    P.S. Никогда не верстайте таблицами и не пытайтесь верстать табличные элементы блоками.
    P.P.S. Забудьте про IE6, он неактуален

    Удачи!
    Ответ написан
    4 комментария
  • Как конвертировать в html/css PSD со слоями?

    Не было, нет и не будет. Конвертер из PSD в HTML/CSS/JS называется "верстальщик".
    Ответ написан
    Комментировать