HTMLLinkElement: свойство sizes
Базовая Широко доступна
Это функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Только для чтения свойство sizes интерфейсов HTMLLinkElement определяет размеры значков для визуальных медиаданных, содержащихся в ресурсе. Оно отражает атрибут <link> элемента sizes, который принимает список размеров, разделенных пробелами, каждый в формате <width in pixels>x<height in pixels>, или ключевое слово any.
Он актуален только в том случае, если rel имеет значение icon или другой нестандартный тип, например, apple-touch-icon.
Значение
Примеры
<link rel="icon" sizes="72x72 114x114" href="smallish.png" />
const link = document.querySelector("[rel=icon],[rel=apple-touch-icon]");
console.dir(link.sizes); /* output:
DOMTokenList [ "72x72", "114x114" ]
0: "72x72"
1: "114x114"
length: 2
value: "72x72 114x114"
*/
console.log(link.sizes.value); // output: '72x72 114x114'
console.log(link.sizes.length); // output: 2'
console.log(link.sizes[0]); // output: '72x72'
console.log(link.sizes[1]); // output: '114x114'
Спецификации
| Спецификация |
|---|
| HTML # dom-link-sizes |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
sizes |
15В Chrome до версии 50 это свойство возвращало устаревшее дочернее свойствоDOMSettableTokenList вместо DOMTokenList. |
79 | 31 | 15В Opera до версии 37 это свойство возвращало устаревшее дочернее свойствоDOMSettableTokenList вместо DOMTokenList. |
6 | 18В Chrome Android до версии 50 это свойство возвращало устаревшее дочернее свойствоDOMSettableTokenList вместо DOMTokenList. |
31 | 14В Opera Android до версии 37 это свойство возвращало устаревшее дочернее свойствоDOMSettableTokenList вместо DOMTokenList. |
6 | 1.0В Samsung Internet до версии 5.0 это свойство возвращало устаревшее дочернее свойствоDOMSettableTokenList вместо DOMTokenList. |
4.4В WebView до версии 50 это свойство возвращало устаревшее дочернее свойствоDOMSettableTokenList вместо DOMTokenList. |
См. также
© 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/HTMLLinkElement/sizes