largeQ

在2005年11月,AlistApart.com发表了一篇关于他们如何使用HTML和CSS发表一本书的文章。请参阅:http://alistapart.com/article/boom这是该文章的摘录:CSS2有一个分页媒体的概念(想想纸张),而不是连续媒体(想想滚动条)。样式表可以设置页面大小及其边距。页面模板可以给出名称,元素可以说明要打印的页面。此外,源文档中的元素可以强制分页。这是我们使用的样式表的片段:@page {

size: 7in 9.25in;

margin: 27mm 16mm 27mm 16mm;}有了一个美国的出版商,我们得到了以英寸为单位的页面大小。作为欧洲人,我们继续进行公制测量。CSS接受两者。设置页面大小和页边距后,我们需要确保在正确的位置有分页符。以下摘录显示了如何在章节和附录之后生成分页符:div.chapter, div.appendix {

page-break-after: always;}另外,我们使用CSS2来声明命名页面:div.titlepage {

page: blank;}也就是说,标题页将打印在名称为“空白”的页面上.CSS2描述了命名页面的概念,但只有当页眉和页脚可用时,它们的值才会变得明显。无论如何…由于您要打印A4,当然需要不同的尺寸:@page {

size: 21cm 29.7cm;

margin: 30mm 45mm 30mm 45mm;

/* change the margins as you want them to be. */}本文深入研究设置分页符等内容,因此您可能希望完全阅读。在您的情况下,诀窍是首先创建打印CSS。大多数现代浏览器(> 2005)支持缩放,并且已经能够基于打印CSS显示网站。现在,您将希望使Web显示看起来有点不同,并使整个设计适应大多数浏览器(包括2005年之前的旧版本)。为此,您必须创建一个Web CSS文件或覆盖打印CSS的某些部分。在为Web显示创建CSS时,请记住浏览器可以具有任何大小(想想:“移动”到“大屏幕电视”)。含义:对于Web CSS,您的页面宽度和图像宽度最好使用可变宽度(%)设置,以支持尽可能多的显示设备和Web浏览客户端。编辑(26-02-2015)今天,我偶然发现了SmashingMagazine上的另一篇近期文章,该文章也潜入了使用HTML和CSS进行打印设计......以防万一你可以使用另一个教程。编辑(30-10-2018)它引起了我的注意,因为size它不是有效的CSS3,这确实是正确的 - 我只是重复了文章中引用的代码(如上所述)是很好的旧CSS2(当你查看文章年份时这是有道理的这个答案首次发表)。无论如何,这是您的复制和粘贴方便的有效CSS3代码:@media print {

body{

width: 21cm;

height: 29.7cm;

margin: 30mm 45mm 30mm 45mm;

/* change the margins as you want them to be. */

} }如果您认为您确实需要像素(实际上应该避免使用像素),则必须注意选择正确的DPI进行打印:72 dpi(网页)= 595 X 842像素300 dpi(打印)= 2480 X 3508像素600 dpi(高质量打印)= 4960 X 7016像素然而,我会避免麻烦,只需使用cm(厘米)或mm(毫米)进行大小调整,因为这可以避免根据您使用的客户端出现可能出现的故障。

0

0

html5 a4页面,如何在A4纸张尺寸页面制作HTML页面?相关推荐

  1. HTML点击页面按钮自动刷新页面,如何在Html单击按钮后单击刷新页面

    我正在用Java编写一个程序,用于在单击页面底部的下一个按钮后从一系列页面中删除源代码.我的代码是目前:如何在Html单击按钮后单击刷新页面 public class Htmlunitscraper ...

  2. axure9怎么让页面上下滑动_Axure RP 9如何制作滚动页面?

    Axure RP 9是一款非常方便好用的交互原型设计软件,Axure RP 9拥有全面的UI.新的设计和文档特征,算是向前迈出了一大步,拥有全新的硬件加速渲染引擎,在原来的基础上已经彻底破坏并重建了W ...

  3. div 设置a4大小_如何在A4纸张尺寸页面制作HTML页面?

    在2005年11月,AlistApart.com发表了一篇关于他们如何使用HTML和CSS发表一本书的文章.请参阅:http://alistapart.com/article/boom 这是该文章的摘 ...

  4. div 设置a4大小_CSS设置A4纸张尺寸

    CSS设置A4纸张尺寸 我需要在网络上模拟A4纸,并允许打印此页面,因为它在浏览器上显示(特别是Chrome).我将元素大小设置为21cm x 29.7cm,但是当我发送到打印(或打印预览)时,它会剪 ...

  5. elxel表格纸张尺寸_纸张知识|克重厚薄多少,正度大度纸开本尺寸规格是什么大小,和A4有啥区别?...

    什么是大度纸,正度纸? 大度正度是印刷业定义纸张尺寸的规格名称."度"即为纸张的度量."正"即为标准正规之意.纸张有国际标准和国内标准.国内标准的全开尺寸为10 ...

  6. html页面打印成a4的尺寸,我如何将我的html div调整为A4打印页面中的整页?

    我需要打印具有A4尺寸的特定div.但是,当我打印时,在打印屏幕上我的div不适合A4页面.我的div大小为568px和842px(A4页面大小).如何调整div大小以将页面打印为A4? 我要打印的h ...

  7. html缩放比例转为pdf,缩小HTML页面并转换为A4尺寸pdf

    将html页面转换为pdf.当我将页面转换为pdf时,html页面内容不适合A4页面.我希望将整个html页面转换为pdf,而不会丢失任何内容.缩小HTML页面并转换为A4尺寸pdf 我已经具有转换H ...

  8. 纸的大小图解_常用纸张尺寸及示意图(A0,A1A3,A4,A5A8)数据源维基百科.PDF

    常用纸张尺寸及示意图(A0,A1A3,A4,A5A8)数据源维基百科 mFP Charging-常用纸张尺寸说明 2011-12-09 v2.0 常用纸张尺寸及示意图(A0,A1...A3,A4,A5 ...

  9. 纸的大小图解_常用纸张尺寸及示意图(A0,A1...A3,A4,A5...

    原标题:常用纸张尺寸及示意图(A0,A1...A3,A4,A5... ISO 216定义了A.B.C三个系列的纸张尺寸.C系列纸张尺寸主要使用于信封. ISO 216的格式遵循着 的比率:放在一起的两 ...

最新文章

  1. AI时代,为何机器人公司无法盈利只能走向倒闭?
  2. Linux Java Web 服务器搭建之tomcat安装
  3. Appium之Hybrid APP混合应用测试
  4. leetcode算法题--链表中的下一个更大节点★
  5. OpenGL 关于旧版glut和新版本glfw和glad的环境配置
  6. fpga中wire和reg的区别
  7. 线性代数:矩阵学习笔记
  8. windows下多个静态库合并的方法
  9. 未来几十年替代手机的是什么产品?
  10. idea使用过程中的坑
  11. 【论文笔记】Rich feature hierarchies for accurate object detection and semantic segmentation
  12. 【Nee】MMD镜头+动作打包下载.zip
  13. Matlab如何提取fig文件中的数据
  14. 重庆大学大数据与软件学院阿里云大数据实训总结报告
  15. Note Of Effective C++ 、More Effective C++ And Effective Modern C++
  16. Linux关闭swap
  17. 雷迪9000使用说明_雷迪司UPS监控软件使用说明
  18. 四平方和python_成都房价现在多少?和北京差距很大吗?Python爬取了四万套房源!...
  19. 【微信小程序】一文读懂,数据请求
  20. 基于RFID自动识别技术的智能试卷管理系统

热门文章

  1. 初识SQ软件质量管理的认识
  2. python分析股票数据的项目_用Python分析股市指数
  3. iOS开发:获取设备的MAC地址
  4. java并发编程(三十五)——公平与非公平锁实战
  5. oracle ogg 和 DataGuard比较
  6. 【2023武汉理工考研】 三亚海南专项概况 初试复试分数
  7. 仿QQ语音变声功能实现
  8. 一个C程序是如何运行的
  9. 红帽linux 虚拟机的安装
  10. 易语言 剪切板 html,易语言剪切板操作源码