Spec-Zone.ru › Web APIs

ResizeObserverSize: свойство inlineSize

Базовая Широко поддерживается

Это функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Чтение-только свойство inlineSize интерфейса ResizeObserverSize возвращает длину border-box наблюдаемого элемента по размеру в строке. Для блоков с горизонтальным writing-mode это горизонтальная размерность, или ширина; если режим написания вертикальный, это вертикальная размерность, или высота.

Примечание: Для более подробного объяснения режимов написания и блочных и строчных размерностей, прочитайте Обработка различных направлений текста.

Значение

Десятичное число, представляющее размер в строке в пикселях.

Примеры

В этом примере мы возвращаем массив с информацией о размере с помощью ResizeObserverEntry.contentBoxSize. Свойство inlineSize возвращает размер наблюдаемого элемента по размеру в строке.

const resizeObserver = new ResizeObserver((entries) => {
  for (const entry of entries) {
    const elemSize = entry.contentBoxSize[0];
    console.log(elemSize.inlineSize); // a decimal
  }
});

resizeObserver.observe(divElem);

Спецификации

Спецификация
Resize Observer
# dom-resizeobserversize-inlinesize

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
inlineSize 84 84 69 70 15.4 84 79 60 15.4 14.0 84

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserverSize/inlineSize

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API