За последние 24 часа нас посетили 13137 программистов и 1292 робота. Сейчас ищут 906 программистов ...

Мобильная версия сайта

Тема в разделе "HTML и CSS", создана пользователем tretstoun, 1 июн 2017.

  1. tretstoun

    tretstoun Новичок

    С нами с:
    3 окт 2016
    Сообщения:
    58
    Симпатии:
    3
    Так ведь если поставить display: none, эти элементы всё равно занимают память, как я понимаю. Просто не будут видны. А если их не один-два, а 10-20 и более? Если их намного больше? Отдельная мобильная версия в этом плане мне кажется предпочтительнее.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Память какую? Видеопамять? Оперативную? Если первую - то нет. Если вторую - то DOM ничерта не весит толком. При этом, у объекта, "изъятого" таким образом из потока, отключаются все обработчики событий как минимум. Высвобождается время отрисовки, которое на них тратилось. Высвобождается видеопамять. Выбрасывается куча свойств, считаемых в рилтайме, завязанных на позиционировании элемента, отступах и тд. И, в конце концов, пользователям нужны и эти элементы тоже.

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

    Мне не нужен кастрированный функционал. Подайте мне такой же, как у обычной версии, но с лэйаутом, удобным для работы с мобильного устройства, будьте так добры!

    Эту проблему и решают order с flexbox-ами. И @media-запросы. И прямые руки, конечно же. Яркий пример - этот вот форум. Он одновременно и мобильный и десктопный. Попробуй сжать окно браузера. Он среагирует так, чтобы все равно быть удобным.
     
    bikerlex нравится это.
  3. bikerlex

    bikerlex Активный пользователь

    С нами с:
    2 дек 2014
    Сообщения:
    344
    Симпатии:
    40
    @tretstoun, собственно тебе дали развернутый ответ. Не вижу никакого смысла, при мощности нынешних, даже самых дешевых сматфонов, экономить эти жалкие килобайты. Тем более, на создание отдельного мобильного сайта, у тебя уйдет гораздо больше ресурсов.
     
  4. tretstoun

    tretstoun Новичок

    С нами с:
    3 окт 2016
    Сообщения:
    58
    Симпатии:
    3
    Если вы уверены, что на память не влияет, то тогда - да, наверное.

    flexbox'ы я пробовал тоже раньше применять, но так чего-то не понял пока в чём их плюсы. Потом ещё почитаю про них.
    --- Добавлено ---
    Этот форум определённо удобно читать.)
    --- Добавлено ---
    на узких экранах.
     
  5. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    имхо, в перспективе флексбоксы заменят всем эти бутсрапы и все такое).
     
    TeslaFeo нравится это.
  6. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    его Fell-x27 верстал на флексах :)
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Нет.
    Для меня - уже заменили. И работают они, скорее всего, гораздо лучше, быстрее, оптимизированнее, потому что native всегда является лучшим решением.
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    флексбоксы не могут заменить бутстрапы потому что это вещи разных категорий
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    В данном случае речь именно о бутстрап гриде и адаптивной верстке.
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    я считаю, что бутстрап, буде он построен на флоатах или флексах, остаётся частным случаем их использования, и является набором элементов и стилей.

    Флексы являются строительной единицей, и не могут заменить некий набор, но могут являться его частью.
     
    denis01 нравится это.
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    А, ды либ с элементами и стилями хоть жопой жуй. Речь ессно не о том. Обычно просто, когда говорят "верстать на бутстрапе", подразумевается именно бутстраповый грид. Так или иначе, мы с Махмузаром друг друга поняли.
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    хороших только раз два и обчёлся