一个如何用CSS控制网页打印的问题?
如何用CSS定义网页打印时候的上,左,下,右四个页边距呢?也就是说我在CSS里定义的页边距就是我打印出来的页边距?
还有我在网页里加了一个打印的按钮,如何在打印出来的页面里不显示这个按钮呢?
麻烦各位告知,谢谢!
我也想知道,期望高手解答啊,谢谢....
@media print {
.noprint{VISIBILITY: hidden;}
}
<button class="noprint">
这是不显示打印按钮
至于边距的问题,只能是是按照纸张的长、宽、高来布局打印的内容了!
要是太高了的话,可以加入分页打印的样式
写一份用于打印的CSS,然后在link进来的时候加上media="print"
to ZengJerry
能不能给一个具体的例子呢?只要能控制打印的边距就可以!谢谢
我还发现一个问题,在打印的时候会多出一些多余的信息,例如在网页底下会出现网址,在网页顶部会出现网页的标题,如何把这些信息都隐藏掉不打印出来呢?请高手告知谢谢?
相关问答:
.css1 .css2 #objid {OVERFLOW: scroll;...}
.css1 .css3 {...}
把具有共同样式的写到一起了 好维护
中间无逗号,属于样式嵌套
样式的共同的地方写在一起,可以省掉不必要的代码行~
这个就是代码 ......
群里有没会CSS的高手。。。我在JSP页面中使用link连接CSS样式表,ul li标签总不起作用。直接把CSS定义放到JSP页面就能正常显示,是什么问题呢(在外部CSS表中定义的BODY标签能应用上)
css表:
.logo {
MARGIN: ......
怎样使得div2和div1在同一行上
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" ......
HTML code:
<div id="DivC" style="float:left; height:25px; width:100%;">
<div id="Div1" style="float:left; height:25px; width:[color=#FF0000]X[/colo ......
width:405px;height:225px;
小于这个尺寸的要自动填满不能溢出,
大于这个尺寸的也要填满,也就是说宽高不必等比缩放。
请高手指教。
用JS控制下就行了
更简单的方法是用CSS:
.myImg img{
width:405px;
hei ......