html预览页面做成a4纸,如何在A4纸张尺寸页面制作HTML页面?
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(毫米)进行大小调整,因为这可以避免根据您使用的客户端出现可能出现的故障。
html预览页面做成a4纸,如何在A4纸张尺寸页面制作HTML页面?相关推荐
- excel打印预览在哪里_别再浪费A4纸了,Excel按下这个键,一张纸可以打印全部表格内容...
我们在工作和生活中,经常需要打印Excel表格,可是有时表格太宽了,无法打印在一张A4纸上,今天就来教大家几种方法,只需按下一个键,就可以打印全部表格内容. 一.表格打印一页 1.设置分页 首先点击[ ...
- 怎样将A4纸打印成A3纸张正反面
1.EXCEL里?把两页A4打在一张A3纸上面 这要根据你的打印机类型. 一般情况是?在"文件"菜单选"打印...",弹出打印对话框?点打印机列表右侧的&qu ...
- 计算机基础知识教程打印a4纸,一张A4纸如何打印多个准考证?_计算机办公软件基础...
一张A4纸如何打印多个准考证?大家知道,如果要在一页纸上连续打印多个准考证,用Word邮件合并功能,插入下一记录域的方法可轻松实现.不过这要涉及Word和Excel两个软件,使用起来不太方便.惠州北大 ...
- php生成静态页面并预览
一.前言 最近要找房子搬家,作为一名青漂,每年换房子都要成为习惯了,不过还好,偌大的城市还能容得下身体和灵魂. 这篇文章主要是记录一下php生成静态页面的大致步骤,关于页面静态化,大家想必都听说过,但 ...
- html页面实现打印预览功能,js实现打印、页面设置、打印预览功能
javascript打印-打印页面设置-打印预览代码 function printsetup(){ // 打印页面设置 wb.execwb(8,1); } function printpreview( ...
- 如何将证件照片打印在A4纸上
打印证件照片时,我们一般使用的都是专业的照片纸,连接的也是照片打印机,但是有些用户会有一些其他的要求,比如把证件照片打印在A4纸上.这对于专业的证件照片打印软件来说是很简单的,下面我们就介绍一下操作方 ...
- dw按钮图片滚动js_使用 React Hooks 实现仿石墨的图片预览插件(巨详细)
点击上方"前端教程",选择"星标" 每天前端开发干货第一时间送达! 作者:DARRELL https://juejin.im/post/5e9bf299f265 ...
- Windows 10如何禁用Microsoft Edge标签页预览
Microsoft Edge 一直在不断追赶同业竞争者,并在 Windows 10 周年更新中对 Microsoft Edge 进行了全面更新.如果你一直在 Windows 10 中将 Microso ...
- 使用pdf.js在移动端预览pdf文档
pdf.js 是一个技术原型主要用于在 HTML5 平台上展示 PDF 文档,无需任何本地技术支持. 在线演示地址:http://mozilla.github.com/pdf.js/web/viewe ...
- excel打印预览在哪里_excel预览打印超出范围该怎么办呢?
有时候在打印excel文件的时候,由于边距设置的问题,本来一页可以完整打印出来的,却分成几页打印出来,如何解决这个问题呢,下面跟大家说说. 1.运行excel,打开要打印的文件.下图虚线右侧的则是超打 ...
最新文章
- WEB安全,SQL注入漏洞的加固代码汇总
- 精通python能干嘛-很多人说精通Python?对于精通我们存在哪些误区
- matlab中如何随机排列,科学网—对图片进行拆分并随机排列的快速算法(MATLAB) - 徐磊的博文...
- [云炬创业基础笔记]第六章商业模式测试12
- 惠普服务器bios查看硬件属性,查看硬件信息
- Android Studio 日志工具
- Nginx下配置小绿锁https
- 基于Docker持续交付平台建设的实践
- 深度学习的实用层面 —— 1.13 梯度检验
- jquery中常见的标题内容之间的切换
- 套用这套模板,玩转周报、月报、年报更省事
- php 时间转换时间戳_php时间戳与date格式转换
- 电脑桌面云便签怎么登录便签账号?
- 电子商城战略分析(采用定性与定量分析方法)
- 神奇的分形艺术(一):无限长的曲线可能围住一块有限的面积
- 贡献度分析--帕累托图
- linux cp 性能,linux性能监控以及优化之CPU
- android中使用dimen定义尺寸 .
- 计算机上面的字母代表什么意思,电脑主板上面的字母型号是什么意思
- 申报高新技术企业认定哪些地方需要注意?