Задать вопрос
  • Где посмотреть примеры качественного кода вёрстки сайтов, лендингов, веб-приложений?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Первый путь.
    На Гитхабе поискать по ключевым словам (BEM, SMACSS, OOPCSS) — найдутся бойлерплейты и стартеркиты, которые по определению должны быть хорошего качества.

    Можно искать глубже, по упоминанию в исходном коде этих ключевых слов — найдутся тысячи проектов, но тут сложнее определить, что качественнее.

    Второй путь.
    Искать в Гугле людей, которые пишут про BEM, SMACSS, OOPCSS и прочих крутых фронтендеров. Искать их профили на гитхабе, изучать их проекты. Если они пишут про методологии, то они явно их используют в работе.
    Ответ написан
    Комментировать
  • HTML5-теги и SEO в 2015-м. Влияет или нет? Есть ли ссылки на исследования?

    XXX
    @XXX
    Решение где-то рядом
    SelenIT2 поисковая оптимизация часто строится на рекомендациях поисковиков, ответах официальных представителей Google, Yandex, Bing и прочих, а также на аналитике и опыте оптимизаторов. Обычно предпринимается целый комплекс мер по оптимизации, направленных на повышение качества сайта в глазах посетителей и поисковиков. Вычислить силу влияния определенного фактора на ранжирование зачастую просто невозможно, да и не нужно. К тому же поисковики регулярно изменяют алгоритмы индексации и ранжирования, что ставит под вопрос актуально результатов любых исследований.

    HTML5-теги и SEO
    Почитайте например эту статью, на русском общая информация по интересующему Вас вопросу есть в этой публикации сеопульта.

    это миф на 100%?
    Влияние есть, но оно пока не столь ощутимо, чтобы html5 стал обязательным условием для успешного продвижения. Похожая ситуация с 100% валидацией кода, да это плюс, но это всего лишь один из сотен факторов влияющих на решения поисковых систем, причем фактор далеко не самый значимый, на данный момент.
    Ответ написан
    2 комментария
  • Есть книги по верстке, не основы css, а именно как верстать правильно?

    serjikz
    @serjikz
    web-developer
    Быстрый ответ: habrahabr.ru/post/114256
    ----------------------------------------------------------
    Если вы знаете основы, значит знаете определенные css правила. Скажите такую вещь, как мне правильно сверстать 3 блока, идущих в ряд горизонтально?
    Варианты ответов:
    1. Используя float
    2. Используя inline-block
    3. Используя flex-box
    4. Используя table
    5. Используя position 0_o (потому что можно задать relative родителю и absolute детям+top/right/bottom/left)

    Правильный ответ: всё выше перечисленное (ну может быть последнее не очень верно, но ведь тоже можно сделать и сделать очень аккуратно, не повредив общей структуры сайта). Ваш вопрос как по мне просто идентичен моему по смыслу. В разных ситуациях используются совершенно разные подходы, а количество этих ситуаций измеряется количеством вашего/чьего-то воображения.
    --------------------------------------------------------------------------------
    Если вы работаете в команде - спросите/посмотрите какой стиль вёрстки использовался до вас и можно ли использовать свой стиль, либо верстать так, как раньше верстали (многие команды даже гайды пишут по этому поводу, к примеру csssr).
    Если работаете один - можно тоже самое blog.csssr.ru/code-guide и ещё в довесок ссыль в начале поста.
    Ответ написан
  • Что конкретно нужно сделать, что бы обойти существующие в выдаче сайты?

    kopcap_va
    @kopcap_va
    SEO Consultant
    Ого какой тут в комментариях собрался клуб хейтеров SEO!

    Спешу вас разочаровать, но универсального рецепта не существует, т.к. сайт сайту рознь. Даже если вы создадите 5 сайтов в одной тематике с похожим контентом - ранжироваться все они будут по-разному.

    Хотите конкретную работающую схему без "воды" и прочего? Пожалуйста - "Развивайте сайт для пользователей" (с). Нужен мгновенный результат - есть сети контекстной рекламы.

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

    И да, результат приходит не сразу, а постепенно - в зависимости от конкуренции в тематике. Т.е. компаниям-однодневкам невыгодно ждать органического трафика, развивая сайт белыми методами.

    В SEO на самом деле можно встретить толпы мошенников и низкоквалифицированных оптимизаторов, но это встречается практически во всех областях деятельности человека. Чтобы снизить риск, ищите специалистов по отзывам знакомых, заводите контакты и следуйте советам самих поисковых систем на этот счет, например: ссылка на совет Google.

    А вся вода из СЕО лезет только потому, что начинающих очень легко развести на бабло, тк они совершенно не понимают в раскрутке.

    Пока существуют люди, которые верят в сказки про "выведение в топ-3 за месяц" еще и без участия заказчика - их все также будут разводить на деньги. Я не устаю повторять, что позиция львиной доли заказчиков SEO услуг на постсоветском пространстве - это обогатиться без существенных вложений, типа "А закину-ка я 5к рублей сеошнику, чтобы через месяц мой сайт был в топе и приносил мне миллионы. А если не выведет - буду считать их всех разводилами."

    Многие подстраиваются и говорят заказчику именно то, что он хочет услышать, хоть это и не будет правдой.

    Хорошая услуга со всеми аудитами и исследованиями занимает довольно много времени, соответственно у опытного специалиста не может стоить дешево, только если он не альтруист. Обращаясь к новичкам, которые недорого льют воду стоит ожидать результатов, эквивалентных стоимости их услуг.
    Ответ написан
    14 комментариев
  • Как стать верстальщиком в краткие сроки?

    serjikz
    @serjikz
    web-developer
    sorax канал. Где-то давно был пост с каналами для фронтендеров, уже забыл и искать влом. Через гошу найди "ютуб каналы для front-end". В короткие сроки вряд ли реально. Все тонкости только с практикой, а какие-то с глубокой практикой.
    На счет бутстрапа - я забыл, когда им пользовался (обычно пишу чистый css даже без препроцессоров, но иногда с ними явно удобней)
    На счет сборок - тоже редко, так как они больше для больших проектов (сорь за каламбур)
    На счет адаптивной вёрстки - это тоже только практика. Сначала надо научиться верстать статичные шаблоны, а потом делать адаптив. На самом деле в media нет ничего сложного и страшного, просто мы будто бы выкидываем предыдущий файл стилей для прошлого экрана и заменяем его новым файлом стилей. Грубо говоря так, но там надо основательно всего учитывать, особенно наследование и перезапись правил.
    Ну и на счет боевого проекта - готовь фотошоп, который нужно тоже так нормально знать, потому что плох тот верстальщик, который его не знает ровно как и плох тот дизайнер, который не представляет вёрстки. Идеальный вариант - уметь верстать и уметь рисовать дизайны сайтов ну и обрабатывать фотки, потому что это всё очень понадобится (всё больше встречаю криворуких дизайнеров, а о криворуких верстальщиках лучше вообще молчать).

    Главное - при написании кода думайте о тех, кто будет его поддерживать, но если вы занимались бекендом - наверняка это и так знаете.
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

    @cccr85
    Мой первый ответ здесь, постараюсь помочь, имею опыт верстки около 5ти лет. Все что написали выше, интересно, и безусловно полезно. Я напишу о другом. О скорости. Я пришел к выводу, что чтобы ускорить верстку, нужно по возможности работать в одной программе, и постараться минимизировать переключение между ними. Работаю на двух мониторах, и все равно такой принцип значительно помогает ускорить процесс. Работаю так:

    1. Открываю макет в PS, и нарезаю его, попутно думаю как и что я буду делать, как я назову элементы.
    -- У меня есть макет и набор картинок --
    2. Копирую весь текст из макета в текстовый файл, и в нем делаю html. Написал строку для zen, развернул, перенес текст из файла ниже. На втором мониторе открыт макет, туда я просто смотрю.
    -- У меня есть макет, набор картинок и html --
    3. Копирую весь html в css, и удаляя создаю болванку для стилей. Например у меня есть такой участок:

    <ul class="b-pages">
        <li class="b-pages-item m-active"></li>
        <li class="b-pages-item"></li>
    </ul>


    и с этого html я делаю такую болванку:

    .b-pages {  }
    .b-pages-item {  }
    .b-pages-item.m-active {  }
    .b-pages-item:hover {  }


    -- У меня есть макет, набор картинок, html и файл стилей с не заполненными правилами --

    4. Этот шаг самый не оптимизированный, и занимает наибольшее время. На одном мониторе у меня открыт PS на втором браузер с консолью, мне приходится работать с двумя программами, с PS и браузером, я копирую стили из макета, и вставляю в css. Попутно поправляю отступы, размеры до PixelPerfect. + пишу js.

    -- работа готова --

    Буду надеяться, что мой опыт будет вам полезен.
    Ответ написан
    4 комментария
  • На чем в 50 лет можно зарабатывать?

    @Pilat
    Я однажды видел изнутри интернет-магазин . Квартира-двушка, заставленная стеллажами, работают две бабки лет по 60-70. Одна строчит бухгалтерию на компьютере и говорит по телефону, вторая снаряжает заказы - всё на бывшей кухне. Две старые бабки и курьеры.
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

    torrie
    @torrie
    Всё знаю, всё умею
    В первую очередь делаю сброс css-стилей.
    Затем делаю вёрстку общих блоков - просто структура из div'ов с нужными ширинами, высотами согласно макету, залитых разными цветами. Стараюсь все div'ы(когда что-то в строчку) делать inline-block'ами. Получается цветная такая структура будущего сайта. Каркас готов.
    NDrl9VkCyDvemP.jpg

    Начинаю углубляться в каждый блок - располагать в нём нужные элементы. В зависимости от сложности их расположения делаю какие-то блоки position:relative, но чаще всего всё упирается просто в отступы.
    Ответ написан
    3 комментария
  • Как вы начинаете вёрстку сайта?

    increment_of_panfil
    @increment_of_panfil
    Программист, разработчик, дизайнер
    Создаю минимальную разметку с базовыми элементами и пишу для них CSS.
    Потом добавляю в разметку остальные элементы и пишу CSS.
    И так далее.
    Ответ написан
    Комментировать
  • Под какие основыные размеры настраивать CSS @media screen?

    hector2009
    @hector2009
    Frontend Developer
    Всегда использую эти( это старые брэйкпоинты bootstrap по умолчанию ):

    /* Large desktops and laptops */
    media (min-width: 1200px) {

    }

    /* Portrait tablets and medium desktops */
    media (min-width: 992px) and (max-width: 1199px) {

    }

    /* Portrait tablets and small desktops */
    media (min-width: 768px) and (max-width: 991px) {

    }

    /* Landscape phones and portrait tablets */
    media (max-width: 767px) {

    }

    /* Landscape phones and smaller */
    media (max-width: 480px) {

    }

    По надобности дописую промежуточные разрешения, если вдруг по дизайну что то падает на 650px, тогда дописую:

    media (max-width: 650) {

    }
    Ответ написан
    2 комментария
  • Под какие основыные размеры настраивать CSS @media screen?

    Bandicoot
    @Bandicoot
    Вась-программист
    Для себя обычно беру наиболее распространенные (desktop first):
    1200px
    992px
    768px
    480px
    320px
    Ответ написан
    5 комментариев
  • Рализация плейсхолдеров внутри input'a?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    jsfiddle.net/DelphinPRO/d576g8n8/2
    тут не уроки нужны, а просто знание CSS
    Ответ написан
    1 комментарий
  • Можно ли разместить на одном домене до 10 landing page?

    XXX
    @XXX
    Решение где-то рядом
    Артур Селиванов смысл landing page в том чтобы Ваш товар заказали. Сделайте один качественный landing под свои товары на отдельном домене (или на каждый товар по своему лендингу, если хотите). Ну а заточенные под поисковое продвижение 100500 страниц с SEO текстами лучше не скупиться, а вытащить на отдельный сайт или несколько сайтов. Кроме текстов повесить там баннеры с рекламой товара и линком на Ваш лендинг. Профит!
    Еще можете пусть рекламу в яндекс.директ или google adwords, с рекламы траф уже напрямую гнать на свой landing.

    Можно ли разместить на одном домене до 10 landing page?
    Можно, но траф туда все равно придется откуда-то гнать. :)

    На хабре почитайте:
    Создаем landing page: чек-лист для новичков
    Landing page, которая работает
    Устройство минималистичных посадочных страниц
    Как сделать самую лучшую посадочную страницу: чеклист из 50 пунктов
    Каждому по Landing Page. Наболевшее
    Ответ написан
    2 комментария