Forum Moderators: not2easy
table.piclink {margin-top: 1em; margin-bottom: 1em;}
table.piclink td {padding: .5em; vertical-align: middle;}
table.piclink tr.caption td {padding-top: 0; vertical-align: top;
font-size: 90%;}
table.piclink td.header, table.piclink tr.header td {font-weight: bold;
padding-top: 1em;}
table.piclink td.header {padding-right: 50%;} div.holder {margin: 1em 0; text-align: center;}
div.unit {display: inline-block; margin: 0;}
div.onelink {display: inline-block; vertical-align: bottom;
margin: .5em .5em 0; max-width: 130px;}
div.holder h3 {margin-bottom: 0;}
h3 + div.onelink {margin-top: 0;}
div.onelink p {text-align: center; font-size: 90%;}
p.caption {min-height: 2.5em;} <table class = "piclink"> ... </table> <div class = "holder"> ... </div> <tr>\n<td>((?:.+\n){1,2}.+)?</td>\n<td>((?:.+\n){1,2}.+)?</td>\n(<td>(?:(?:.+\n){1,2}.+)?</td>\n<td>(?:(?:.+\n){1,2}.+)?</td>\n<td>(?:(?:.+\n){1,2}.+)?</td>\n</tr>\n<tr class = "caption">\n)<td>((?:.+<br>\n?)*.+)?</td>\n<td>((?:.+<br>\n?)*.+)?</td>\n(<td>(?:(?:.+<br>\n?)*.+)?</td>\n<td>(?:(?:.+<br>\n?)*.+)?</td>\n<td>(?:(?:.+<br>\n?)*.+)?</td>\n</tr>\n) <div class = "onelink">\n<p>\1</p>\n<p class = "caption">\n\4</p>\n</div>\n\n<div class = "onelink">\n<p>\2</p>\n<p class = "caption">\n\5</p>\n</div>\n\n<tr>\n\3\6 <tr>\n<td>((?:.+\n){1,2}.+)?</td>\n<td>((?:.+\n){1,2}.+)?</td>\n<td>((?:.+\n){1,2}.+)?</td>\n</tr>\n<tr class = "caption">\n<td>((?:.+<br>\n?)*.+)?</td>\n<td>((?:.+<br>\n?)*.+)?</td>\n<td>((?:.+<br>\n?)*.+)?</td>\n</tr>\n <div class = "onelink">\n<p>\1</p>\n<p class = "caption">\n\4</p>\n</div>\n\n<div class = "onelink">\n<p>\2</p>\n<p class = "caption">\n\5</p>\n</div>\n\n<div class = "onelink">\n<p>\3</p>\n<p class = "caption">\n\6</p>\n</div>\n\n <div class = "onelink">\n<p></p>\n<p class = "caption">\n</p>\n</div>
HTML
<ul>
<li><a href="#"><img src="myimage.jpg" width="?" height="?" alt="?"></a><a href="#">Caption</a></li>
<li><a href="#"><img src="myimage.jpg" width="?" height="?" alt="?"></a><a href="#">Caption</a></li>
<li><a href="#"><img src="myimage.jpg" width="?" height="?" alt="?"></a><a href="#">Caption</a></li>
</ul>
Or even more reduced
<ul>
<li><a href="#"><img src="myimage.jpg" width="?" height="?" alt="?">Caption</a></li>
<li><a href="#"><img src="myimage.jpg" width="?" height="?" alt="?">Caption</a></li>
<li>example unlinked text<a href="#"><img src="myimage.jpg" width="?" height="?" alt="?">Caption</a></li>
</ul>
css
ul {list-style-type:none; clear:left}
li {text-align:center; float:left;}
a {display:block; margin:1em;}
ul + ul img {display:block;margin:1em;}