Jump to content

Sensei

Expert
  • Posts

    561
  • Joined

  • Last visited

  • Days Won

    26

Posts posted by Sensei

  1. Gulp -- более общий инструмент для запуска задач, и сам по себе сборщиком не является.

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

    Утверждать, что инструмент устарел только лишь потому, что есть другой, более удобный вам -- немного странно)

  2. Лайн-боксы никуда не растягивались и не расширялись. Во втором блоке у вас текст занял четыре строки, и браузер создал для каждой из них свой лайн-бокс. Базовая линия последнего четвертого лайн-бокса и есть базовая линия всего блока.

    • Like 1
  3. Высота строки здесь ни при чем. Базовая линия проходит по нижней границе символов, без учета выносных элементов.

    На каждую строку создается свой отдельный лайн-бокс.

    И базовой линией inline-block считается базовая линия последнего лайн-бокса внутри него.

    https://jsfiddle.net/g0LLsy1e/

    Обратите внимание, что, не смотря на разную высоту строки и размер кегля, нижняя граница текста внутри первого блока идет вровень с нижней границей последней строки во втором.

    • Like 1
  4. У inline-block базовая линия проходит через последнюю строку внутри него.

    Но когда вы задаете overflow отличное от visible, базовая линия отсчитывается от нижней границы самого блока.

    Поэтому и появляется отступ.

  5. Строки по-умолчанию выравниваются по базовой линии. Соответственно, снизу образуется пространство под нижние выносные элементы символов.

    Задайте ссылкам vertical-align: top;

    • Like 1
  6. В эту функцию передаются опции, если они есть. Да и обработчики событий ведь нужно по готовности DOM навешивать.

    document.addEventListener("DOMContentLoaded", function() {
    	
    	Overlay.init();
    
    });

    Вообще, этот паттерн «модуль» называется.

    Или вы не об этом спрашивали?)

  7. 9 минут назад, Mary_RND сказал:

    Ф-ция close перестает работать

    Поправил https://jsfiddle.net/0sdmLry7/1/

    обновите скрипт, и к иконке display: block; добавьте

     

    10 минут назад, Mary_RND сказал:

    А.. я кажется поняла =) грубо говоря id, как тэг работает, так?

    Id нужен, чтобы связать кнопку и блок, который она должна открыть/закрыть

  8. 1 час назад, Mary_RND сказал:

    Хотя я думала будет проще, и так понимаю без id ни как не выйдет, да?

    Исходил из того. что таких блоков может быть несколько, потому кода столько, сколько есть)

     

    25 минут назад, Mary_RND сказал:

    У меня гугл карта в этом блоке без установленной высоты не открывается

    Так задайте ей высоту 100% или 100vh

     

    Крестик https://jsfiddle.net/ymzp35a2/

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy