At my wits end. Have looked at other answered questions on here, and can't seem to get the answers to work.
My fiddle: (Exp:resso store code left in just to show that that's what I'm using.)
https://jsfiddle.net/4gk5qszm/
HTML:
<div class="StoreContent-Index">
{exp:store:search orderby="date" sort="desc"}
{exp:store:product entry_id="{entry_id}"}
<ul class="StoreContent-ProductIndexList">
<li>
<a href="{url_title_path='store/product'}">
<img src="{product_image}" class="TCBProductImgCat">
<h4>{title}</h4>
<p>{regular_price}</p>
</a>
</li>
</ul>
{/exp:store:product}
{/exp:store:search}
</div>
CSS:
ul.StoreContent-ProductIndexList{
display: inline-block;
*display: inline;
zoom: 1;
float: left;
}
ul.StoreContent-ProductIndexList li {
width: 200px;
display: inline-block;
vertical-align: top;
*display: inline;
*zoom: 1;
}
.StoreContent-Index{
background: #FFF;
width: 100%;
}
.StoreContent-ProductIndexList:after {
clear: both;
}
How it looks live:
http://www.thymecher.com/0316-S
I've tried grid alignment, floating, all the inline stuff - nada. I just want the danged things to align properly side by side in the list style shown in the fiddle. (Image, title underneath, price underneath that - repeated horizontally, not vertically, with - say - 8 products per line.)
Any help is greatly appreciated. Thanks!