在本文中,我们将带你了解@mediaprint打印把页眉和页脚全设置为空在这篇文章中,我们将为您详细介绍@mediaprint打印把页眉和页脚全设置为空的方方面面,并解答@mediaprint页眉页脚
在本文中,我们将带你了解@media print打印把页眉和页脚全设置为空在这篇文章中,我们将为您详细介绍@media print打印把页眉和页脚全设置为空的方方面面,并解答@media print 页眉页脚常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的css – 从window.print()中删除页眉和页脚、css – 如何创建div以填充页眉和页脚div之间的所有空间、CSS – 带页眉和页脚的100%高度、html – 如何在页眉和页脚之间显示空div?。
本文目录一览:- @media print打印把页眉和页脚全设置为空(@media print 页眉页脚)
- css – 从window.print()中删除页眉和页脚
- css – 如何创建div以填充页眉和页脚div之间的所有空间
- CSS – 带页眉和页脚的100%高度
- html – 如何在页眉和页脚之间显示空div?
@media print打印把页眉和页脚全设置为空(@media print 页眉页脚)
@page{size:auto; margin-bottom:5mm;}
just 谷歌,sadly! 并且页码也会没有了。
- Add
moznomarginboxes
attribute in<html>
<html moznomarginboxes mozdisallowselectionprint>
Firefox 48以后不可行了。
客户动动手设置最好了...
css – 从window.print()中删除页眉和页脚
我试着打印样式表。
#header,#nav,.noprint { display: none; }
请帮忙。谢谢。
解决方法
@page { margin: 0; }
。 。由于内容将扩展到页面限制,因此页面打印页眉/页脚将不存在。你应该,当然,在这种情况下,在你的body元素中设置一些边距/ paddings,使内容不会一直延伸到页面的边缘。由于普通打印机只是无法获得无边距打印,它可能不是你想要的,你应该使用这样的东西:
@media print { @page { margin: 0; } body { margin: 1.6cm; } }
。 。可悲的是,它目前只适用于Chrome。对于其他浏览器,您需要即时创建PDF并打印(您可以创建一个自动打印PDF嵌入JavaScript)。最终,对“@page”指令的支持将提高,您将能够在所有浏览器中使用纯CSS解决方案。希望迟早。
css – 如何创建div以填充页眉和页脚div之间的所有空间
解决方法
html,body { height: 100%; } #divHeader { height: 100px; } #divContent { min-height: 100%; height: auto !important; /*Cause footer to stick to bottom in IE 6*/ height: 100%; margin: 0 auto -100px; /*Allow for footer height*/ vertical-align:bottom; } #divFooter,#divPush { height: 100px; /*Push must be same height as Footer */ } <div id="divContent"> <div id="divHeader"> Header </div> Content Text <div id="divPush"></div> </div> <div id="divFooter"> Footer </div>
CSS – 带页眉和页脚的100%高度
我可以让头和主div工作.喜欢这个:
<div id="wrapper"> <div>HEADER</div> <div>MAIN</div> <div>FOOTER</div> </div>
有了这个CSS:
html { height: 100%; } body { margin: 0; padding: 0; height: 100%; } .header_div{ height: 40px; width: 100%; background-color: #000000; } .main_div{ margin-bottom:40px; margin-top:40px; position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-color: red; } .footer_div{ position: relative; height: 40px; width: 100%; background-color: blue; }
所以主要的div从顶部开始40px,以便标题,然后从底部停止40px的页脚.这样做很好,但是我不能让脚下的div显示在主div下方.现在的位置是:相对它将页脚放在主div上.如果我使用position:absolute将它放在主div下面.
我相信我只是做错了,因为CSS不是我的事情.
对此的任何帮助将是巨大的.
谢谢
解决方法
*{ margin:0; Box-sizing: border-Box; }/* Quick reset */ body { /* or any parent wrapper */ display: flex; flex-direction: column; min-height: 100vh; } main { flex: 1; }
<header>HEADER</header> <main>MAIN</main> <footer>FOOTER</footer>
html – 如何在页眉和页脚之间显示空div?
我试图在我的页眉和页脚之间创建一个空div,因为我的网页有一个背景图片,我想要清除任何元素.
完整代码是here
* {
Box-sizing: border-Box;
}
html {
font-size: 16px;
background: url('http://placekitten.com/200/300') no-repeat fixed center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
/*-------------- HEADER -----------------------*/
a {
text-decoration: none;
color: black;
}
#header h1 {
font-family: "Frijole",cursive;
float: left;
padding-left: 20px;
}
#header ul {
font-family: "Frijole",cursive;
float: right;
padding: 20px 20px 0 0;
display: inline-block;
}
#header ul,li {
display: inline-block;
margin-bottom: 5px;
}
/*-------------- EMPTY DIV -----------------------*/
#empty_div {
height: 800px;
}
/*-------------- FOOTER -----------------------*/
#footer {
clear: both;
padding-left: 20px;
text-align: center;
}
#footer p {
margin: 5px 0;
}
.social_icon {
display: inline;
width: 1.25rem;
height: 1.25;
margin-right: 0.3215rem;
margin-bottom: 0;
}
我可以使空div显示并占据页面的整个高度(因此它会在页眉和页脚之间创建空白空间)吗?
我设置了一个值(例如,min-height:800px),但是在调整浏览器大小时(我尝试使用开发人员工具在不同的设备上显示),页脚放置在整个地方而从不在页面底部.
最佳答案
我想这就是你想要做的.
全屏打开以查看更好的结果.
#header{
background: #ebebeb;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
#footer{
background: #dbdbdb;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
默认情况下,div的位置是静态的.您需要将其设置为绝对或固定,然后添加顶部或左侧或底部或右侧等属性,以将元素精确放置在您想要的位置.
这里有一些链接,你可以看到位置之间的区别:绝对;和位置:固定;
http://www.w3schools.com/cssref/pr_class_position.asp
http://www.w3schools.com/css/css_positioning.asp
我希望这有帮助.
关于@media print打印把页眉和页脚全设置为空和@media print 页眉页脚的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于css – 从window.print()中删除页眉和页脚、css – 如何创建div以填充页眉和页脚div之间的所有空间、CSS – 带页眉和页脚的100%高度、html – 如何在页眉和页脚之间显示空div?的相关知识,请在本站寻找。
本文标签: