• Подписка на https://htmlacademy.ru/. Стоит ли?

    @v673
    В прошлом году присматривался, где учить фронтэнд и выбрал HTMLAcademy. Прошел все бесплатные курсы и почти все платные (кроме двух, которые недавно появились) + все их платные интенсивы с успешной сдачей личного проекта (базовый HTML/CSS, продвинутый HTML/CSS и базовый JS). Уже полгода проучился, очень доволен. Не удивлюсь, если по соотношению цена/качество это одни из лучших курсов в мире по фронтэнду. Поэтому могу смело рекомендовать, но учиться надо реально много.
    Ответ написан
    Комментировать
  • Как веб программисту зарабатывать на сарафанке и что это такое вообще?

    @skrimafonolog
    Сарафанное радио - это когда тебя рекомендуют своим знакомым уже знающие тебя люди (твои бывшие клиенты, которые довольны твоими прежними работами).

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

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

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

    Нарабатывается годами.
    Ответ написан
    1 комментарий
  • Почему в браузере автоматически появляются отступы с боковых сторон?

    @sidorchik
    Браузер по умолчанию задаёт отступ странице: цсс-свойство margin для хтмл-тега body.

    Чтобы убрать ненужный отступ, считается плохой практикой писать следующий цсс:
    * {
        margin: 0;
        padding: 0;
    }

    Причина — добавляет ненужного кода элементам. У большинства и так нулевые дефолтные отступы, а у других (например, заголовков, списков) обычно задаются свои.

    Опытные ребята обнуляют отступы и другие стили c помощью reset.css или normalize.css. Минусы такого похода:
    1. Не делается ничего из того, что хочет ваш дизайнер.
    2. Половина описанных элементов не используется.
    3. Повышается сложность чтения и объём байтиков: браузер добавляет стили по умолчанию, рисет всё обнуляет, вы добавляете своё. В инспекторе — портянка зачёркнутых свойств.
    4. Неуниверсально. Если захотите использовать блоки повторно, на другом проекте всё сломается. Чтобы починить, нужно будет искать старый рисет.


    Яндекс советует не использовать селекторы на звёздочку, не сбрасывать стили, а писать универсальные блоки. Ваш случай:
    .page {
        margin: 0;
    }

    <body class="page">

    Источник
    Ответ написан
    1 комментарий
  • Почему в браузере автоматически появляются отступы с боковых сторон?

    В браузерах есть встроенные таблицы стилей (CSS), которые размечают HTML-код даже в том случае, если Вы никакие стили не указывали.

    Так вот, для тега <body> применяется свойство margin.

    Вы можете обнулить его, указав в стилях правило
    body {
        margin: 0;
    }

    5d7e02d17a9c8659431119.png
    Ответ написан
    Комментировать
  • Почему в браузере автоматически появляются отступы с боковых сторон?

    godsplane
    @godsplane
    * {
    margin:0;
    padding:0;
    }


    У браузера по умолчанию есть свои стили которые нужно сбрасывать
    Ответ написан
    1 комментарий