我想用CSS格式化表格來顯示出勤表。如何將CSS樣式添加到表中以便可以打印?如何使用CSS格式化HTML表格進行打印?
2
A
回答
3
在您的樣式表,使用
@media print {
/* put your CSS rules if they are to apply in print only */
}
例如,
@media print {
* { color: black; background: white; }
table { font-size: 80%; }
}
詳細信息取決於您希望打印特定表格時遇到的問題類型。通常,如果您設置了固定列寬(例如以像素爲單位),則可能需要重新考慮設計的這一部分。如果您使用顏色來傳達重要信息(例如,紅細胞代表缺席,綠色代表存在),則需要重新考慮此決定。
2
使用media="print"
屬性爲您的CSS樣式表具有打印特定的佈局。
2
使用下面的CSS
table, th, td
{
border-collapse:collapse;
border: 1px solid black;
width:100%;
text-align:right;
}
也可以使用媒體= 「打印」 打印特定佈局
1
您可以添加特定媒體CSS樣式使用@media規則
例如,@media screen
將使用計算機屏幕上的風格和@media print
用於打印機的頁面。
使用@media all
將確保您的樣式應用於所有媒體類型的設備
遵循link更多的介質類型
0
糾正所有好的答案。
我會怎麼做,是做具體的css文件只是爲了打印,並將其附加到頁面:
<link href='/css/theme-print.css' rel='stylesheet' media="print" type='text/css' />
相關問題
- 1. 如何格式化ArrayList進行打印?
- 2. 如何使用CSS格式化表格
- 3. 如何使用Ruby打印HTML表格?
- 4. 使用表格打印gem使用Ruby格式化
- 5. 如何格式化打印的雙打
- 6. 如何在MIPS中進行格式化打印
- 7. 格式化HTML報告打印
- 8. 如何最好地使用jQuery:使用HTML或CSS進行格式化
- 9. 用格式化打印嵌套列表
- 10. 使用css格式化表格
- 11. 使用C#格式打印HTML頁面
- 12. 如何打印當前處於HTML表格格式的日曆?
- 13. 列表格式化打印列表
- 14. 使用格式化打印RTF
- 15. 如何使用java格式以表格格式打印對象列表
- 16. 使用python打印表格爲HTML
- 17. 動態地以格式化表格格式打印HashMap
- 18. 如何打印格式化輸出?
- 19. 如何打印格式化的BigDecimal值?
- 20. 如何打印格式化的SOAPMessage?
- 21. 搞清楚如何格式化打印
- 22. HTML到可打印格式
- 23. 如何使用ascii,html或markdown格式在R中打印表格?
- 24. 表格的Css打印
- 25. 如何打印PHP數組HTML表格
- 26. 打印格式化文檔
- 27. Python格式化打印
- 28. 打印格式化發票
- 29. GDB格式化打印
- 30. 將CSS表格格式化爲HTML表格
http://www.w3schools.com/css/css_mediatypes.asp – 2012-07-20 04:59:05