Zdá sa, že keď nastavím moje tlačové štýly css a tlači v chrome, nezodpovedá tomu, čo som nastavil v mojom CSS.
Nejaký spôsob, ako to správne fungovať?
odpovede:
0 pre odpoveď č. 1Prehliadač niekedy zmení veľkosť výrezu, aby sa zmestil na stránku. Existujú však určité pravidlá CSS špecifické pre tlač, s ktorými by ste mohli experimentovať. Hlavným atribútom je veľkosť:
@media print {
@page {
size: A4 portrait;
}
}
Trochu viac o pravidle veľkosti stránky:
auto - Pole so stránkou bude nastavené na veľkosť a orientáciu cieľového listu.
krajina - Prepíše orientáciu cieľa. Pole stránky má rovnakú veľkosť ako cieľ a dlhšie strany sú horizontálne.
portrét - Prepíše orientáciu cieľa. Pole stránky má rovnakú veľkosť ako cieľ a kratšie strany sú horizontálne.
[Dĺžka] - Hodnoty dĺžky pre vlastnosť "size" vytvárajúabsolútny rámik stránky. Ak je zadaná iba jedna hodnota dĺžky, nastaví sa šírka aj výška rámčeka stránky. Percentuálne hodnoty nie sú povolené pre vlastnosť „size“.