zoukankan      html  css  js  c++  java
  • div 或者 dt 中 img 垂直居中

    //dt 中 img 垂直居中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <style type="text/css">
    div 
    {
     display
    :table-cell;
     height
    :300px;
     width
    :500px;
     text-align
    :center;
     border
    :1px solid #000;
     vertical-align
    :middle
     
    }
    </style>
    <!--[if IE]>
    <style type="text/css">
    i {
     display:inline-block;
     height:100%;
     vertical-align:middle
     }
    img {
     vertical-align:middle
     }
    </style>
    <![endif]
    -->
    <div>
    <i></i>
     
    <img src="http://www.baidu.com/img/logo.gif" alt=""/>
    </div> 

    //div 中 img 垂直居中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <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"> 
    .psdthumb 
    { height: 1%; overflow: hidden; display:table; border-spacing:10px; } 
    .psdthumb li 
    {border:1px solid #aaa; width:240px; height:160px; text-align:center; vertical-align:middle; position:relative; margin: 10px; *float:left; display: table-cell; } 
    .psdthumb .qq 
    { *position:absolute; top:50%; } 
    .psdthumb .qq img 
    { *position:relative; top:-50%; left:-50%; } 
    </style> 
    </head> 

    <body> 
    <div class="psdthumb">
    <li><div class="qq"><img src="wmlogo.gif" ></div></li> 
    <li><div class="qq"><img src="logo_w.gif" ></div></li> 
    </div> 
    </body> 
    </html>

     

     

     

     

     

     

    纯CSS实现未知尺寸的图片水平和垂直居中
    .box {
            
    /*非IE的主流浏览器识别的垂直居中的方法*/
            display
    : table-cell;
            vertical-align
    :middle;

            
    /*设置水平居中*/
            text-align
    :center;

            
    /* 针对IE的Hack */
            *display
    : block;
            *font-size
    :262px;/*约为高度的0.873,300*0.873 约为262*/
            *font-family
    :Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/

            width
    :400px;
            height
    :300px;
            border
    :1px solid #eee;
    }
    .box img 
    {
            
    /*设置图片垂直居中*/
            vertical-align
    :middle;
    }

    <div class="box">
     
    <img src="http://www.rainweb.cn/rainweb-blue.png"/>
    </div>
     

  • 相关阅读:
    .NET Task揭秘(一)
    .net线程池内幕
    Branch 向量化
    让你的gdb print 更可读
    获取web项目的绝对路径的方法总结
    Android事件监听(一)——简介篇
    Android事件监听(二)——点击鼠标事件
    jsp运行环境的安装和配置
    log4j中的DailyRollingFileAppender日志输出器工作原理
    开发环境搭建
  • 原文地址:https://www.cnblogs.com/zengxiangzhan/p/1573069.html
Copyright © 2011-2022 走看看