• Как скачать онлайн курс на сайте (не видео)?

    zvermafia
    @zvermafia
    WebDev
    Если у тебя стоит ОС Ubuntu (или любой другой дистрибутив пингвина), то у него есть отличный инструмент для скачивания чего либо из интернета (можно скачивать сайты целиком).
    Это wget - и вот ссылка для примера Скачиваем сайты целиком - утилита wget
    Думаю это поможет.
    Ответ написан
    Комментировать
  • Как реализовать появления элементов в лендинге при скролле?

    andykov
    @andykov
    Shit happens
    Неужели так сложно поискать самому? В сети туева хуча готовых примеров и плагинов.
    раз, два, три, четыре, пять, шесть ...
    Ответ написан
    1 комментарий
  • С чего начать изучение и верстку сайтов?

    viktorvsk
    @viktorvsk
    Думаю, не преувеличу, если скажу, что уже несколько веков как актуальным остается освоение технологии поиска информации.
    А вот и современные инструменты для этой проверенной временем технологии:
    www.yandex.ru/
    www.google.com
    www.bing.com
    https://toster.ru/search
    stackoverflow.com/search
    habrahabr.ru/search/?q=
    Ответ написан
    7 комментариев
  • Как делать разметку страницы, position или float?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    Попытаюсь объяснить своими словами.

    Поток набор элементов соотносящихся между собой как соседи имеющие общее начало координат, при этом элементы дети наследуют поток. Где каждый блок имеет свое последовательно зарезервированное пространство.
    Резервирование пространства под блок тоже имеет свою логику и задается в display.

    Смотим пример: JSFiddle

    • float не отделяет блок от потока, смещает в край и минимизирует резервированное пространство для блока и применяет размеры. "Дети" остаются в старом потоке (Float child имеет ширину и начало координат от прародителя). Float удобен для набора блоков в стаки - так как край берется с учетом резервированных пространств, и флоат блоки не перекрываются. aside - можно(но не всегда) делать через ;
    • relative блок не отделяется от родительского потока, а только корректирует свою координату и применяет размеры, пространство выделенное для блока остается. "Дети" получают новый внутренний поток. Используй для корректировки позиции блока. Создавай новые потоки для детей, без изменений для самого блока;
    • absolute используется чтобы явно создать в родительском потоке, новый поток равный родительскому - с началом координат родительского. Пространство в родительском потоке не выделяется. "Дети" получают новый внутренний поток. В основном используется для всяких "дополняшек" привязаных к блоку. aside в большинстве случаев делаются им.;
    • fixed используется чтобы создать независимый поток который позиционируется относительно окна. Fixed удобно делать header видимый всегда при прокрутке страницы.;

    Все остальное это - Static.

    Подобьем итог
    header, footer - static или fixed (в редких случаях absolute);
    content - принято оставлять statiс. Пусть контент лежит в основном потоке;
    aside - absolute или на крайняк float;
    Всякие изыски modal, action (типа хрестика на закрытие модального) - absolute;

    P.S. Но как всегда есть исключения и нужно думать своей головой. Или если мозг не настроен думать пользоваться шаблонами.
    P.P.S. Ксати есть flex - штука очень хорошая для тех кто думает своей головой. Ибо енто мутант со тремя головами и двенадцатью глазищами... ;)
    Ответ написан
    Комментировать
  • Как измерить скорость верстки, т.е. оценить насколько быстро верстаешь?

    rim89
    @rim89
    программист-велосипедист
    Такое впечатление, что сдаётся норматив по бегу.
    У вас слишком много переменных, чтобы иметь какие то данные. Тут главное, чтобы вы в срок укладывались. Я обычно накидываю 30% времени на всякие неприятности. И в итоге почти всегда успеваю вовремя. Клиент доволен - все довольны.
    Качество верстки - со стороны исполнителя - как максимум валидатор, как минимум корректная кроссбраузерность.
    Со стороны клиента - чтобы вложения в сайт окупились как можно быстрее: чтобы клиент не ушел, из-за того, что у него как то криво тут и страница грузится 10 минут.
    Ответ написан
    7 комментариев
  • Как установить ffmpeg в Ubuntu?

    @maxyc_webber
    Web-программист
    блиаааааа gooogle ffmpeg install ubuntu
    Ответ написан
    4 комментария
  • Как запретить установку пакета в Ubuntu?

    Melkij
    @Melkij
    PostgreSQL DBA
    Положите в /etc/apt/preferences.d/(любое имя, например имя этого пакета) файлик с содержанием
    Package: (имя пакета)
    Pin: origin ""
    Pin-Priority: -1
    Ответ написан
    2 комментария
  • Какой графический редактор выбрать веб-дизайнеру?

    @holfza
    Из "фотошопов" могу посоветовать Adobe Photoshop. Не благодарите.
    Ответ написан
    Комментировать
  • Почему Ubuntu постоянно зависает?

    edinorog
    @edinorog
    Троллей не кормить!
    Господи ... в чем отличие вкл в сеть ноута и выключенного? Скорее всего есть 2 видюхи. Встроенная и внешняя. Продолжать?)
    Ответ написан
    Комментировать
  • Верстка в Linux?

    Увидел вопрос в рассылке среди интересных, и хоть и с запозданием - отвечу.
    Верстаю не много. Больше занимаюсь бэкендом, но верстаю и делаю это под Linux. Не понимаю зачем нужен PS. Макеты должны быть в png. Элементы верстки, которые вам необходимы должны быть в png. Фото для оформления в jpg.
    Единственная серьёзная проблема это IE и проверка верстки в нем. Но я просто игнорирую его и говорю, что если верстку делаю я, то она только для web-браузеров.
    Ответ написан
    6 комментариев
  • Верстка в Linux?

    @timonbandit
    Front End Developer
    Почему-то на этот вопрос есть ОГРОМНАЯ КУЧА БРЕДА, от малоопытных ребят, которые готовы прям помочь. Я с 2012 года не пользуюсь виндой(для игр только и то не для всех (-:) и я фронтендер.
    Linux Mint(Xfce и Cinnamon)
    Photoshop CS2 - просто скачал и установил(wine) - просто он бесплатен(типа того), работает отлично. ВСЁ РАБОТАЕТ.
    Но пришлось поставить cs6, по иным причинам. Так вот! ОН РАБОТАЕТ! БЕЗ ПРОБЛЕМ, БЕЗ ТАНЦЕВ С БУБНОМ, БЕЗ ВИРТУАЛОК. просто берешь и устанавливаешь в PlayOnLinux(уже готовая сборка есть под эту версию)

    Так же в playOnLinux - IE8, IE9, IE10

    На хабре мало линуксоидов, но много виндоюзеров без опыта и поэтому некоторые вопросы превращаются в Ответы.Mail. Не слушай их! Linux идеален для веб-разработки, мак тоже хорош, но мне не нравится клавиатура родная и для настройки сервера тоже нужны костыли(но это мелочи по сравнению с костылями в винде)
    Ответ написан
    5 комментариев
  • Поможете с Gulp?

    @IceJOKER
    Web/Android developer
    Вам же там выдали полную информацию, какая ошибка. на какой строчке какого файла произошла .
    gulpfile.js 68-ая строка лишняя фигурная скобка или что-то в это роде
    Ответ написан
    4 комментария
  • Какие актуальные технологии фронтенда?

    teotlu
    @teotlu
    Навёрстываю упущенное
    Препроцессоры (LESS, SCSS, SASS, Stylus), всякие фреймворки типа Angular и React.js, сборщики типа Grunt или Gulp. Node.js, чтобы это всё замутить в автоматическую сборку. Bower ещё какой-нибудь.
    Нативный JavaScript — это основное и неотъемлемое требование.

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

    Romanche
    @Romanche
    Жизнь–игра. Задумано плохо, но графика потрясная!
    Все не помню, только которые часто юзаю.
    Это приходит с опытом - чем чаще юзаешь - тем быстрее запоминаешь. первую недель использовал шпаргалку - писал вручную, так как мне легче запомнить написанный мною вручную текст.
    Ответ написан
    Комментировать
  • Можно ли из bower установить кастомизированный bootstrap?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Вместе с бутстрапом скачиваются его исходники на less (bower i bootstrap) или sass (bower i bootstrap-sass).
    Импортируйте в свой проект только файл grid.less (grid.scss) и будет у вас только сетка. (Ну может еще конфиг нужен будет)
    Если не используете препроцессоры, самое время начать :)
    Ответ написан
    4 комментария
  • Вопрос по верстке из psd?

    w999d
    @w999d
    Web-developer
    background-size: cover;
    навешивать на body/html либо на растянутый на всю высоту контейнер

    текст на фоне лучше отдельной картинкой с прозрачным фоном сделать, чтобы не обрезался
    Ответ написан
    Комментировать
  • Верстка в Linux?

    @ShamblerR
    я поставил обычную portabile версию фотошопа. поскольку портабайл тащит все библиотеки с собой соответственно и работает он стабильней обычного.
    Запустил под обычным вайном без кастома. вроде работает, конечно альт перекрывается системой, Но тут или саму систему перенастройет или не юзайте альт ;)
    Ответ написан
    2 комментария
  • Верстка в Linux?

    Odinokun
    @Odinokun
    Если вопрос только в фотошопе для нарезки, то есть прекрасный БЕСПЛАТНЫЙ онлайн вариант фотошопа от Adobe . Возможности по сравнению с обычным вариантом конечно урезаны, но для нарезки макета все есть.
    Ответ написан
    5 комментариев
  • Верстка в Linux?

    Проблема с PS решается установкой винды в VirtalBox + еще парочка виртуалок под любимый IE. В остальном от linux одни только плюсы. Хотя для связки html/js/css не так уж и важна ОС.

    P.S. В VirtalBox попробуйте режим seamless mode
    Ответ написан
    5 комментариев
  • Оптимизация CSS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Почитайте про то как происходит разбор селекторов и все встанет на свои места. Селекторы разбираются слева на право (или снизу вверх по дереву). То есть селекторы вида:

    .some-specific-element

    будут относительно быстрее

    #some-hight-specific-element .some-not-so-specific-element


    пососкольку не нужно сильно далеко траверсить DOM дерево.

    Самый медленный вариант селекторов:
    body.someSpecificClass *,
    * + span,
    html span


    benfrain.com/css-performance-revisited-selectors-b...

    идею вы должны уловить. Чем ближе в дереве - тем быстрее. А вообще с вложенными селекторами и каскадированием стилей лучше не баловаться слишком сильно. Учитывая что у вас есть препроцессоры.

    Ну и про BEM почитайте (У Вадима Макеева был неплохой доклад на эту тему).
    Использовать не агитирую но идеи которые в этой методологии заложены должны сильно облегчают жизнь.

    p.s. посмотрите в сторону autoprefixer и избавьте свой CSS от этих ужасных миксинов. Как уже заметили выше добавлять префиксы для border-radius уже не имеет смысла. Ваши миксины это не учитывают, а autoprefixer имеет актуальную статистику и позволяет вообще не париться по поводу таких вот вещей.
    Ответ написан
    1 комментарий