【问题标题】:CSS jqzoom align problemsCSS jqzoom 对齐问题
【发布时间】:2011-10-16 09:54:58
【问题描述】:

您好,我已经设置了一个图库,其中图像在缩略图中与主图像一起列出,而主图像又可以由用户缩放。

但是,由于某种原因,当我使用 3 个缩略图(4 个与主图像完全对齐)时,不是从 div 的顶部列出它们,而是从底部对齐,因此网页看起来像:

   ________
   |       |
 _ |       |
|_||       |
 _ |       |
|_||       |
 _ |       |
|_||_______|

而不是

 _ ________
|_||       |
 _ |       |
|_||       |
 _ |       |
|_||       |
   |       |
   |_______|

我的 CSS 是:

.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}


ul#thumblist{display:block; margin-left:-40px;}
ul#thumblist li{float:left;margin-right:6px; margin-bottom:4px; margin-top:-2px;list-style:none;}
ul#thumblist li a{display:block;border:1px solid #666}
ul#thumblist li a.zoomThumbActive{
   border:1px solid #F7941E;

}

我的 html 是:

<table border>
  <tr>
    <td width="101" rowspan="4"><div class="clearfix" >
    <ul id="thumblist" class="clearfix" >
        <li><a class="zoomThumbActive" href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: './imgProd/1.jpg',largeimage: './imgProd/1.jpg'}"><img src='imgProd/1.jpg' style="width:110px; height:110px;"></a></li>
        <li><a href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: './imgProd/2.jpg',largeimage: './imgProd/2.jpg'}"><img src='imgProd/2.jpg' style="width:110px; height:110px;"></a></li>
        <li><a  href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: './imgProd/3.jpg',largeimage: './imgProd/3.jpg'}"><img src='imgProd/3.jpg' style="width:110px; height:110px;"></a></li>
    <li><a  href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: './imgProd/4.jpg',largeimage: './imgProd/4.jpg'}"><img src='imgProd/4.jpg' style="width:110px; height:110px;"></a></li>

    </ul>
    </div></td>
    <td width="450" rowspan="4"><div class="clearfix">
        <a href="imgProd/1.jpg" class="jqzoom" rel='gal1'  title="" >
            <img src="imgProd/1.jpg"  title=""   style="border:2px solid #F7941E;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); width:450px; height:450px;">
        </a>

</div></td>
    <td></td>
  </tr>
  </table>

为什么图像不能从 div/table 的顶部垂直对齐,而不是从底部对齐?非常感谢任何帮助!

谢谢 京东

【问题讨论】:

    标签: css alignment vertical-alignment


    【解决方案1】:

    你应该可以使用

    tr{
        vertical-align:top;
    }
    

    示例: http://jsfiddle.net/7fp8s/

    【讨论】:

      猜你喜欢
      • 2011-11-12
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多