XBL

редактировать

XBL (язык привязки XML) - это разметка на основе XML language для изменения поведения виджетов XUL . Он был разработан в Netscape в конце 1990-х как расширение XUL и существовал в Firefox веб-браузере кодовой базе <24.>. Firefox прекратил поддержку XBL в 2017 году и завершил процесс его удаления в 2019 году. Однако UXP вилка кодовой базы намеревается продолжать поддерживать XBL на неопределенный срок.

Mozilla попыталась стандартизировать XBL 2.0 через W3C в 2007 году, но из-за отсутствия интереса со стороны других поставщиков веб-браузеров отказался от него в 2012 году.

Спецификация Shadow DOM признает XBL как сильное влияние.

Обзор

XUL определяет макет пользовательского интерфейса для приложения. Правила CSS могут использоваться для изменения внешнего вида различных элементов XUL. Но XBL необходим для изменения поведения XUL-виджета, такого как полоса прокрутки.

. XBL-файл содержит привязки, каждая из которых описывает поведение XUL-виджета. Корневым элементом XBL-файла является элемент , который содержит один или несколько элементов . Каждый элемент объявляет одну привязку, которую можно прикрепить к любому элементу XUL. Он также может иметь атрибут id. Привязка назначается элементу путем установки свойства CSS -moz-bindingна URL файла привязки. Например:

полоса прокрутки {-moz-binding: url ('somefile.xml # binding1'); }
См. Также
  • sXBL, альтернативу XBL для SVG
Ссылки
Последняя правка сделана 2021-06-22 06:12:04
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте