当前位置:  编程技术>WEB前端
本页文章导读:
    ▪在网页上打印时用javascript设置打印区域和不打印区域,分页等      <!--media=print 这个属性只在打印时有效-->   <stylemedia=print>      .Noprint{display:none;}   //不打印   .PageNext{page-break-after:   always;}//换页打印      </style>.........
    ▪div中如何使图片垂直居中       div相对与table对于图片的垂直居中支持的并不好,特别对于不同浏览器的兼容性来说,这里我们看下一个简洁的css解决方法: 在曾经的 淘宝UED 招聘 中有这样一道题目: “使用纯CSS.........
    ▪css 一张图片做导航      <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title></title><style type="text/css"> <!--* {margin:0; padding:0; font-size:12; list-style-ty.........

[1]在网页上打印时用javascript设置打印区域和不打印区域,分页等
    来源: 互联网  发布时间: 2013-11-06

<!--media=print 这个属性只在打印时有效-->  

<stylemedia=print>     
.Noprint{display:none;}   //不打印  
.PageNext{page-break-after:   always;}//换页打印     
</style>  


<script type="text/javascript"> 
function doPrintSetup(){
    //打印设置
    document.all.WebBrowser.ExecWB(8,1)
}
function doPrintPreview(){
    //打印预览
    document.all.WebBrowser.ExecWB(7,1)
}
function doPrint() {    
    window.print();    
}    
</script> 


<input  type="button"  value="直接打印" onclick="return doPrint();" id="Button1" />


<div class="Noprint">这里面的内容可以在网页上显示,在打印时不会显示</div>


 <div class="PageNext"></div>//加上此空div,下面的内容就会换一页打印,需要注意整体布局

作者:xinmashang 发表于2013-3-22 10:29:20 原文链接
阅读:45 评论:0 查看评论

    
[2]div中如何使图片垂直居中
    来源: 互联网  发布时间: 2013-11-06

div相对与table对于图片的垂直居中支持的并不好,特别对于不同浏览器的兼容性来说,这里我们看下一个简洁的css解决方法:

在曾经的 淘宝UED 招聘 中有这样一道题目:

“使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。”

当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。

题目的难点在于两点:

  • 垂直居中;
  • 图片是个置换元素,有些特殊的特性。
  • 至于如何解决,下面是一个权衡的相对结构干净,CSS简单的解决方法:

    .box {
    	/*非IE的主流浏览器识别的垂直居中的方法*/
    	display: table-cell;
    	vertical-align:middle;
    
    	/*设置水平居中*/
    	text-align:center;
    
    	/* 针对IE的Hack */
    	*display: block;
    	*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
    	*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
    
    	width:200px;
    	height:200px;
    	border: 1px solid #eee;
    }
    .box img {
    	/*设置图片垂直居中*/
    	vertical-align:middle;
    }
    
    <div class="box">
    	<img src=/blog_article/"http_/pics_taobao_com/bao/album/promotion/taoscars_180x95_071112_sr.jpg />
    </div>
    作者:ysq5202121 发表于2013-3-22 10:27:14 原文链接
    阅读:62 评论:0 查看评论

        
    [3]css 一张图片做导航
        来源:    发布时间: 2013-11-06

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title></title>
    <style type="text/css">
    <!--
    * {margin:0; padding:0; font-size:12; list-style-type:none; }
    #mini_nav {width:390px; height:38px; overflow:hidden; margin:50px auto; background:url(/blog_article/nav.png) no-repeat 0 0;}
    #mini_nav li {width:65px; height:38px; float:left;}
    #mini_nav li a {display:block; width:65px; height:38px; padding-top:40px; overflow:hidden;}
    #mini_nav li a:hover {background:url(/blog_article/nav.png) no-repeat;}

    #mini_nav li.nav1 a:hover {background-position:0 -38px;}
    #mini_nav li.nav2 a:hover {background-position:-65px -38px;}
    #mini_nav li.nav3 a:hover {background-position:-130px -38px;}
    #mini_nav li.nav4 a:hover {background-position:-195px -38px;}
    #mini_nav li.nav5 a:hover {background-position:-260px -38px;}
    #mini_nav li.nav6 a:hover {background-position:-325px -38px;}
    </style>
    </head>
     
    <body>
    <ul id="mini_nav">
     <li ><a href="#" title="财经">财经</a></li>
     <li ><a href="#" title="商业">商业</a></li>
     <li ><a href="#" title="管理">管理</a></li>
     <li ><a href="#" title="领袖">领袖</a></li>
     <li ><a href="#" title="协会">协会</a></li>
     <li ><a href="#" title="博客">博客</a></li>
    </ul>
    </body>
    </html>

     请获取下面图片 并命名为:nav.png

    本文链接


        
    最新技术文章:
    ▪css white-space:nowrap属性用法(可以强制文字不...
    ▪IE里button设置border:none属性无效解决方法
    ▪border:none与border:0使用区别
    ▪html清除浮动的6种方法示例
    ▪三个不常见的 HTML5 实用新特性简介
    ▪css代码优化的12个技巧
    ▪低版本IE正常运行HTML5+CSS3网站的3种解决方案
    ▪CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chr...
    ▪ie6,ie7,ie8完美支持position:fixed的终极解决方案
    ▪小技巧处理div内容溢出
    ▪html小技巧之td,div标签里内容不换行
    ▪纯CSS实现鼠标放上去改变文字内容
    ▪li中插入img图片间有空隙的解决方案
    ▪CSS3中Transition属性详解以及示例分享
    ▪父div高度不能自适应子div高度的解决方案
    ▪告别AJAX实现无刷新提交表单
    ▪从零学CSS系列之文本属性
    ▪HTML 标签
    ▪CSS3+Js实现响应式导航条
    ▪CSS3实例分享之多重背景的实现(Multiple background...
    ▪用css截取字符的几种方法详解(css排版隐藏溢...
    ▪页面遮罩层,并且阻止页面body滚动。bootstrap...
    ▪CSS可以做的几个令你叹为观止的实例分享
    ▪详细分析css float 属性以及position:absolute 的区...
    ▪IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解...
    ▪CSS小例子(只显示下划线的文本框,像文字一...
    ▪可以给img元素设置背景图
    ▪不通过JavaScript实现的自动滚动视差效果
    ▪div+CSS 兼容小摘
    ▪CSS的inherit与auto使用分析
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3