• 两端对齐,图片文字列表


    今天一个朋友给我说,给你看个两端对齐的效果

    当时我看着真不以为然,我就觉得两端对齐有什么好讨论的这个问题

    但是用心慢慢看了,也是有技巧在里面的

    话不多说,上代码

    <!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=utf-8" />
    <title>选择器的应用</title>
    <style type="text/css"> 
    	
    body{background:#fff; text-align:center; font-size:12px;}
    body,ul,form,input,dl,dd,p,h1,h2,h3,h4,h5{margin:0;}
    ul,input{padding:0;}
    ul{list-style:none;}
    h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
    a img,input{border:none 0;}
    a{text-decoration:none;}
    em,i{font-weight:normal;}
    .clearfix:after{content:''; clear:both; display:block; height:0; visibility:hidden;}
    .clearfix{*zoom:1;}
    .tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}.fl{float:left;}.fr{float:right;}.fn{float:none;}.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}
    .mt20{margin-top:20px;}
    .w80{80%; margin:0 auto;}
    	
     
    .justify:after{
        content: "";
        display: inline-block;
        height: 0;
        overflow: hidden;
         100%;
    }
    .justify{text-align:justify;/* 两端对齐  - 默认浏览器 */
    text-justify:distribute-all-lines;/* 两端对齐 - IE浏览器*/
    *zoom:1;
    background:#f00;
    }
    .justify{font-size:0;}
    .justify li{display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:left;200px;overflow:hidden}
    .justify li a{display:block;}
    .justify li p{font-size:12px;}
    </style>
    </head>
    <body>
    	
        	
      <div class="deom mt20 w80">
          <ul class="justify">
              <li class="justify_item"><a href="#"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="220" height="72" /></a><a href="#"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="120" height="72" /></a><p>aa</p></li>
              <li class="justify_item"><a href="#"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="220" height="72" /></a><p>aa</p></li>
              <li class="justify_item"><a href="#"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="220" height="72" /></a><p>aa</p></li>
              <li class="justify_item"><a href="#"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="220" height="72" /></a><a href="#"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="120" height="72" /></a><p>aa</p></li>
              <li class="justify_item"><a href="#"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="220" height="72" /></a><p>aa</p></li>
              <li class="justify_item"><a href="#"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="220" height="72" /></a><p>aa</p></li>
          </ul>
      </div>
    </body>
    </html>
    

      重点的代码在于

    .justify{text-align:justify;/* 两端对齐  - 默认浏览器 */
    text-justify:distribute-all-lines;/* 两端对齐 - IE浏览器*/
    *zoom:1;
    background:#f00;
    }

    这方法结合宽度分离,适合整个平台的 所有图片,文字列表,不用计算宽度啥的,很好用

  • 相关阅读:
    String
    Map和Set
    js的栈与堆
    js的私有属性
    随便谈一谈原型
    前端页面优化提速
    nth-child和nth-of-type
    重复输出字符串
    闭包
    mongodb内嵌文档的查询
  • 原文地址:https://www.cnblogs.com/zjx2011/p/2727639.html
Copyright © 2020-2023  润新知