display-table.htc — новые возможности

В авторскую JavaScript-библиотеку display-table.htc, предназначенную для эмуляции CSS-свойств семейства display: table в IE6/7, добавлены новые удобные возможности.

  1. display-table.htc теперь можно привязать не только напрямую к элементу, подлежащему преобразованию в таблицу, но и к элементу BODY, в результате чего эмуляция display: table будет автоматически применена ко всем элементам, для которых задано CSS-псевдосвойство -dt-display: table.
  2. Теперь можно помещать элементы-ячейки напрямую в элемент-таблицу, сохраняя при этом идеальную чистоту HTML-кода: более нет необходимости ни в дополнительном элементе-прослойке, ни в служебном CSS-классе. Строка таблицы теперь генерируется автоматически, если первому дочернему элементу исходного элемента-таблицы задано CSS-псевдосвойство -dt-display: table-cell.
  3. Реализована эмуляция CSS-свойства border-spacing с помощью псевдосвойства -dt-border-spacing, задаваемого для исходного элемента-таблицы.