Ответы пользователя по тегу Flexbox
  • Angular Material - Flex layout - опыт работы - поддержка браузеров?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Стоит ли оконьчательно переходить на Layout атрибюты которые предлагают Angular Material?


    лично мне не нравится подход с заданием стилей через атрибуты. Вроде бы только-только отказались от ада c инлайн стилями для элементов и на тебе.

    Может всетаки продолжать писать чистый CSS - Grid как всегда?

    чистый css грид не сможет дать вам тех возможностей которые дают флексбоксы

    Или просто нехватает опыта в работе с layout через angular material?

    Скорее не хватает опыта работы с flexbox. Ангуляр тут непричем.

    поддержка браузеров?

    caniuse.com/#search=flex - отдельно смотреть секцию known issues
    Ответ написан
    Комментировать
  • Поддерживает ли Cordova Flexbox?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    нет, потому что cordova вообще ничего не поддерживает. Это обертка над системным webview (или кастомным, типа crosswalk) и только.

    caniuse.com/#search=flex

    Смотрите интересующие вас платформы. Под iOS и Android + crosswalk (да и win phone 8.0+) можно спокойно использовать.
    Ответ написан
    Комментировать
  • Что делать с FlexBox в Internet Explorer 8, 9?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    который волнует многих сейчас

    Правда что-ли? И почему сейчас? Сейчас как раз таки мало кого волнует. Флексбоксы это та фича, которая является своего рода порогом. Те кто их используют просто не парятся о IE9 и уж тем более о IE8 (их суммарная доля в интернетах, если не брать корпоративный сектор, чуть более 3.5%). Тут вот скоро уже Spartan выйдет и последними 2-мя версиями станут Spartan или IE Edge и IE11.

    возможно за это время появился какой-нибудь костыль

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

    https://github.com/doctyper/flexie

    Но может быть вам и этого хватит.

    В целом же решение проблемы есть:
    browsehappy.com
    Ответ написан
    7 комментариев
  • Flexbox или Bootstrap ?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    без использования внешних библиотек и кучи медиа запросов

    Смотря что делать.

    Подвох в кросбраузерности. Если вам плевать на IE старше 10-ки то смело используйте flexbox-ы или решения на базе оных
    philipwalton.github.io/solved-by-flexbox

    Но если придется суппортить старые IE то вы будете плакать... Полифилы типа flexie/reflexie довольно сырые (flexie использовать можно но оно поддерживает только очень старый синтаксис и без префиксов), а до reflexie я пока не добрался, но это в планах. В любом случае использовать эти полифилы для сложных не статичных лэйаутов лучше не стоит... Всегда есть display: table.

    Twitter bootstrap же я лично предпочитаю использовать тогда, когда лень придумывать свой UI. Так же существует масса других фреймворков и библиотек.

    Единственное что я вам порекомендую - использование препроцессоров и решений на базе оных.
    Ответ написан
    3 комментария
  • Выравнивание блоков во flexbox?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    align-self: flex-end;
    Ответ написан
    Комментировать