• Css grid vs flexbox vs float?

    xXRustamXx
    @xXRustamXx
    Уже поддерживается всеми браузерамы, за исключением IE11(пиздюк) там частисная поддержка flexbox, ссылка caniuse.com/#feat=flexbox
    Ответ написан
    Комментировать
  • Как сверстать данный момент?

    Смотрите можно сделать так
    <style>
    
    </style>
    <style>
            ul {
                font-size: 0;
            }
            ul .icon,
            ul p {
                display: inline-block;
                vertical-align: middle;
            }
            ul p {
                font-size: 16px;
            }
            ul .icon {
                text-align: center;
                width: 50px; // здесь значение картинки с макс. шириной
            }
        </style>
        <ul>
            <li><div class="icon">Картинка</div><p>Текст <span>Текст с другим текстом</span></p></li>
        </ul>
    Ответ написан
    Комментировать
  • Css grid vs flexbox vs float?

    KorniloFF
    @KorniloFF
    Работаю по font-end / JS
    float нужно изучить, там всего пара правил.
    flexbox уже скоро будет признан кроссброузерным, но это время еще не наступило.
    Ответ написан
  • Изучаю css grid и не понял один момент?

    AndrewHaze
    @AndrewHaze
    Умею гуглить яндексом
    Ответ написан
    Комментировать
  • Изучаю css grid и не понял один момент?

    gobananas
    @gobananas
    finishhim.ru
    Нужно сделать новую row (строку) во второй ширина 12 колонок (если бутстрап) в первой 3 по 4
    Ответ написан
    Комментировать
  • Как сдвинуть 1 из flex элементов в конец строки?

    @Dlike Автор вопроса
    noobe
    Всем спасибо, самый топ вариант который подсказали:
    последнему элементу margin-left auto
    мб и не совсем верно, но просто
    Ответ написан
    Комментировать
  • Зачем используют box-sizing: border box; и назначение его для ВСЕГО?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    насколько это правильно

    в общем понимании стилей так задавать стили - не правильно, но именно в случае с box-sizing - это скорее необходимость.
    Стоит ли делать также?

    Тут вопрос скорее удобства нежели правильно или не правильно. Если тебе удобно верстать с box-sizing: content-box; - то верстай так. если нет, то переходи на border-box;
    Только учти, что львиная доля CSS фреймворков работает на border-box.
    И главный вопрос, зачем?

    Как и ответ выше - это удобно. Когда с border-box ты создаешь блок с шириной 100px - что бы ты с этим блоком не делал - он будет 100px; и тебе не нужно учитывать паддинги и прибавлять их к общему размеру блока и держать это в голове.
    Ответ написан
    Комментировать
  • Какой порядок обучения веб-верстке вы посоветуете?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    Здесь проблема даже не SASS, Bootstrap и т.д., а "телеги впереди лошади". Невозможно понять предназначение инструментов не столкнувшись с проблемой, которую они решают! Нельзя понять зачем бензопила если есть ножовка по дереву, пока не начнешь пилить определенные объемы древесины! Да бензопила сложней в понимании и обращении, но ее освоение стоит того...
    Вернемся к Вебу. У меня, к примеру, быстро возникло ощущение, что чего-то не хватает в самом CSS и я начал смотреть на препроцессоры. Вам нужно просто продолжать верстать макеты. Через боль со временем начнут проявляться проблемы и возникнет желание что-то ускорить, что-то упростить. Тогда и начинают искать инструменты для этого.
    Препроцессоры
    1. Сложность будет увеличиваться и захочется, например, писать все для удобства не в одном файла . Тогда станет ясно для чего импорты препроцессоров(нативный импорт CSS лучше не использовать).
    2. Обычно в макете несколько цветов, которые повторяются во многих местах. Их можно присвоить в понятные переменные типа $my-green или $my-orange, которые легко запомнить и не искать hex значения. "$my-orange" проще запомнить чем "#FF8C00", не так ли?
    3. В макете размеры в пикселях, а нужно верстать в em и rem. На этот случай есть конечно лайфхак с 10px в основе вместо 16px, но миксины по конвертации на все случаи жизни. То есть можно применить "em(18)" и 18px скомпилятся в "1,125em" и не нужен калькулятор.
    Не стоить пытаться применить все возможности какой-то технологии сразу. Время придет для всего, но сначала используйте, что считаете нужным именно в данный момент. Попробуйте SASS на уровне "переменные, миксины, нестингы". Это уже будет норм. Рекомендую максимально просто это сделать c gulp и gulp-sass. Чисто для компиляции SASS и без всего остального, пока не созреете на большее.
    Boostrap
    Не стоить учится верстать с бутстрапом. В нем можно подсмотреть как реализована та или иная штука, просто вдохновиться, посмотреть на компоненты, которые вообще могут быть. Но применять его лучше, когда уже верстать не хочется))) А это будет, когда захочется использовать фрейморк для написания приложения. На что можно обратить внимание, так это что такое сетка(grid) и ее реализация. Вот онa используется много где.
    Начать ознакомление можно просто подключив через тэги c CDN . А потом уже можно устанавливать с NPM sass версию, кастомизировать и т.д.. Вообще приступая к изучению любой технологии нужно пытаться сгладить кривую обучения и не хвататься за все сразу.
    Javascript
    На счет JS лучше CodeWars не знаю ничего. Тут подробней отвечал. Потом нужно учить фронтэнд фрейморки, но это уже совсем другая история...
    Ответ написан
    1 комментарий
  • Какой порядок обучения веб-верстке вы посоветуете?

    @Alex_ART
    https://proglib.io/p/2017-web-developer-path/
    А вообще что бы понять все прелести фреимворков, нужно написать много строк кода своими руками, осознать что ты делаешь сильно много одинаковых строк из проекта в проект, и тогда уже только юзать фреимворк, и юзать оттуда решения с полным пониманием того что ты делаешь.
    Я очень долго искал всевозможные советы и пути, но пришел в итоге к этому :
    Что бы хорошо писать код - нужно постоянно писать код. Будут возникать вопросы, будешь искать решения. И с каждым днём будет всё меньше вопросов, вот и весь путь.
    Ответ написан
    Комментировать
  • Какой порядок обучения веб-верстке вы посоветуете?

    dom1n1k
    @dom1n1k
    SASS, LESS, Bootstrap, jQuery и любые штуки со словом "фреймворк" - на начальном этапе нужно забыть! Только чистые HTML и CSS.
    Ответ написан
    Комментировать
  • Какой порядок обучения веб-верстке вы посоветуете?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    По вашим словам кажется, что вы понятия не имеете о том, какой инструмент для чего нужен. Так что рекомендую следующий план:

    HTML: практика -> Pug или любой другой препроцессор -> понять зачем он нужен -> микроданные -> wai-aria
    CSS: практика -> каждый день выкладывать один сверстанный компонент на CodePen -> всякое разное -> изучить внутренности normalize.css -> использовать autoprefixer -> изучать хорошие практики -> написать свою сетку -> познакомиться с БЭМ, RSCSS -> осознать полезность методологий -> препроцессоры (LESS проще, SASS моднее, есть еще много разных) -> PostCSS -> осознать разницу между пре-процессором и пост-процессором
    JS: ES6+ -> Babel -> понять смысл инструмента -> писать много велосипедов -> много велосипедов -> больше велосипедов богу велосипедов -> паттерны проектирования -> тестирование
    Gulp/Grunt и Webpack/Browserify: осознать разницу -> использовать по мере надобности -> научиться автоматизировать все, что можно автоматизировать
    Git, NPM: без комментариев

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

    Есть еще один дельный совет: читайте ответы на тостере и изучайте решения, которые народ предлагает. Разбирайтесь с тем, как они что-то делают. В перспективе сами отвечайте. Метод утенка рулит.

    Ну и умение задавать вопросы тоже лишним не будет.
    Ответ написан
    Комментировать
  • Проблема с фоном, прописанном в ксс свойствах wordpress?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    .. уберите в пути файлов

    body {
    background-image: url("/wp-content/uploads/2017/08/fon_first.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    }
    .site-header {
    background-image: url("/wp-content/uploads/2017/08/header_first.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    Ответ написан
    1 комментарий
  • Какую тему для создания сайта на вордпресс выбрать?

    @Otrivin
    junior full-stack сисадмин
    Мне понравилась generatepress
    Ответ написан
    Комментировать