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>
     

  • 相关阅读:
    Python Scrapy 自动爬虫注意细节(3)
    Python Scrapy 验证码登录处理
    Python Scrapy 自动爬虫注意细节(2)
    Python Scrapy 自动爬虫注意细节(1)
    Python 爬虫知识点
    Android权限全记录(转)
    Python 爬虫知识点
    eclipse的Maven项目pom.xml错误信息提示missingxxxjar解决方案
    Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解
    spark学习系列
  • 原文地址:https://www.cnblogs.com/zengxiangzhan/p/1573069.html
Copyright © 2011-2022 走看看