html - 垂直居中对齐列表中的图像和文本

标签 html css wordpress list woocommerce

这是页面 http://www.theplasticsdepot.co.uk/product-category/drains/underground-pipes-and-fittings/我有问题。为清楚起见,我在每个元素周围都加了边框。

<ul>类名是 et-products

我希望每个列表项至少都垂直居中,这样它看起来就“正确”。

否则理想情况下,如果可能的话,我希望它们至少正确对齐,因为如果我不使用下面的 CSS,各种由于各种图像尺寸而发生奇怪的 float

ul.et-products li {
   border:1px solid #ccc;
   height:385px;
   padding:5px; margin:10px;
}

最佳答案

试试这个,

ul.et-products li a{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    height:385px;
    width: 200px; 
   }
ul.et-products li h3{
      margin-top:10px;
   }

jsfiddle:http://jsfiddle.net/r93dM/3/

关于html - 垂直居中对齐列表中的图像和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19703584/

相关文章:

css - iframe 滚动条不会消失

html - CSS:在文本字符后插入换行符

html - 当我只悬停一个时,为什么会显示所有列表元素的箭头?

html - 如何使用 MirrorAPI 生成 3x2 图像结果网格?

javascript - 当用户点击按钮时弹出一个窗口

wordpress - HTML5 文章中的 CSS last-child

html - CSS定位

javascript - AJAX 分页后的 WordPress 类别

html - CSS - 如何使用简单的多级菜单

javascript - 如何防止css transform动画跳转?