zoukankan      html  css  js  c++  java
  • 一个图片在自适应宽度中的垂直居中且自适应缩放

    效果:

    晚上刚好群里的问起来,调试了一下,把代码mark一下,方便以后使用

    <ul>
            <li>
                <div class="pic"><img src="2.png" alt="" /></div>    
                <div class="txt">鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋</div>        
            </li>
            <li>
                <div class="pic"><img src="1.jpg" alt="" /></div>    
                <div class="txt">鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋鞋</div>        
            </li>
        </ul>
    *{margin: 0;padding: 0;}
    ul,li{list-style: none;}
    body{font:18px/1.5 "微软雅黑";}
    ul{
        height: auto;
        overflow: hidden;
        zoom:1;
        margin:0 auto;
        width: 100%
    }
    li {
    border: 1px solid #000;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 10px;
    display: inline-table;
    /*vertical-align:middle;*/
    width: 100%
    }
    .pic {
    width: 20%;
    text-align: center;
    vertical-align: middle;
    height: 100%;
    display: inline-block;
    }
    .pic img{
        width: 80%;
        vertical-align:middle;
    }
    .txt{
        width: 79%;
        padding:10px 0;
        display: inline-block;
    }

    处理上还是有一点小问题的,本身用display:table-cell可以实现的,调试好的样式复制回文件出了点问题,搞到忘记怎么修改了。等以后有机会再完善一下

  • 相关阅读:
    Design Pattern Quick Overview
    [转载]最好的HTML 5编码教程和参考手册分享 .
    业务学习
    [收藏转载]明星软件工程师的十种特质
    一般函数指针和类的成员函数指针
    [LoadRunner]负载测试工具
    [收藏转载]2011 APP年终总结——日均160元的收入经历
    Importance of Side Projects
    [P4 password]Avoiding the Perforce Prompt for Password in Windows
    [收藏转载]我所积累的20条编程经验
  • 原文地址:https://www.cnblogs.com/sakura-Master/p/4075318.html
Copyright © 2011-2022 走看看