Не повторяйте TFOOT при печати

Выделение this в этом случае является эффектом детализации реализации. Я не говорю, что указатель this не определен стандартом, поскольку он есть, но из семантически абстрагированной точки зрения, что является целью разрешить использование уничтоженных объектов только потому, что есть угловой случай в котором на практике это будет «безопасно»? Никто. Так это не так. Объект не существует, поэтому вы не можете вызывать функцию на нем.

13
задан Brian Fisher 23 January 2009 в 23:50
поделиться

4 ответа

Легкое решение: не используйте tfoot. Поместите строку (строки) нижнего колонтитула в конце tbody. Теперь они еще распечатают в конце таблицы и не где.

6
ответ дан Shog9 23 January 2009 в 23:50
поделиться
  • 1
    Кроме того, если отъезд материала в реестре является настолько большим из проблемы, почему бы не использовать программу как Sandboxie для установки, какие листы никакие трассировки (если Вы не считаете ключи реестра сделанными Sandboxie). Помещение " extra" записи в реестр isn' t собирающийся иметь большое значение мудрая производительность. – nevets1219 28 March 2009 в 21:25

Я полагаю, что это - клиентское предпочтение - другие предложили решение JavaScript генерировать печатаемую страницу, особенно если нижний колонтитул Вашей таблицы имеет общие количества и т.п.

0
ответ дан Andy Mikula 23 January 2009 в 23:50
поделиться
<link rel='stylesheet' src='something.css' media='print'>

И в той таблице стилей, скройтесь (дисплей: ни один), или делают то, что Вы хотите с thead и tfoot элементами. Если таблица динамично сгенерирована, можно проверить ее размер с JavaScript и применить соответствующий класс в той таблице стилей печати.

2
ответ дан geowa4 23 January 2009 в 23:50
поделиться
  • 1
    Мысль также произошла со мной, однако вещи становятся немного грязными, когда Вы добираетесь для слияния файлов... – Vilx- 28 March 2009 в 21:35

Я нашел другой способ сделать это:

<tfoot style="display: table-row-group">
</tfoot>

Это работает для Firefox, но, конечно, свойство display, как известно, несовместимо с кроссбраузерностью.

26
ответ дан 1 December 2019 в 19:41
поделиться