Как создать полностью совместимый с браузером стиль отступа в CSS в диапазоне

Совсем старый вопрос, но сегодня у меня такая же проблема. Чистое решение, которое я нашел, - использовать концепцию currying.

Код для этого:

someObj.addEventListener('click', some_function(someVar));

var some_function = function(someVar) {
    return function curried_func(e) {
        // do something here
    }
}

Вызывая функцию curried, вы можете вызовите Object.removeEventListener, чтобы отменить регистрацию eventListener в более позднее время выполнения.

30
задан agweber 29 April 2015 в 13:52
поделиться

1 ответ

<span> встроенный элемент. Термин выступ бессмыслен, если Вы не говорите об абзаце (который обычно означает элемент блока). Можно, конечно, изменить поля на <p> или <div> или любой другой элемент блока для избавлений от дополнительного вертикального пространства между абзацами.

можно хотеть что-то как display: run-in, где тег станет или блоком или встроит в зависимости от контекста... к сожалению, это еще универсально поддерживается браузерами .

15
ответ дан Shog9 29 April 2015 в 13:52
поделиться
  • 1
    @Kato: Это является лучше (на самом деле блестящим) потому что Вы теперь don' t должны включать 10 модулей в каждый файл, но вместо этого просто единственный. Как Вы говорите, they' кэшируемое ре, таким образом, there' s абсолютно никакое перегревание при этом. – Sune Rasmussen 29 January 2012 в 12:16