Является ли #transfer_head2
a TABLE
? Если это так, вам нужно использовать:
#transfer_head2 { display: table; }
Это TR
?
#transfer_head2 { display: table-row; }
Это TD
или TH
? Тогда это следующее:
#transfer_head2 { display: table-cell; }
Обратите внимание, что они не поддерживаются в IE6 или ниже. В этом случае вы можете использовать что-то вроде следующего:
@media screen {
#transfer_head2 { height: 1px; width: 1px; overflow: hidden; visibility: hidden; }
}
@media print {
#transfer_head2 { height: 60px; width: 468px; visibility: visible; }
}
РЕДАКТИРОВАТЬ: Я забыл указать это в своем исходном сообщении, но имейте в виду, что в большинстве конфигураций браузера фоновая печать отключена по умолчанию, поэтому, если у вас в CSS есть что-то вроде следующего:
#transfer_head2 { background-image: url('../image/print_banner.jpg'); }
не будет печататься независимо от режима display
. Если вы контролируете конфигурацию браузера пользователя, это не проблема, но в большинстве случаев вы захотите использовать тег IMG
для своего баннера.