我有一个 Filemaker 摄影数据库,我正在尝试为 35 毫米底片生成一个联系表。
我使用脚本动态创建在 Web 查看器中呈现的简单 html 表。
我使用 JQueryRotate 仅将那些具有纵向方向的图像旋转 90 度,并调整所有图像的大小以使其更小:
<script>
$(document).ready(function(){
$('img.portrait').rotate(90);
$('img.landscape').width(191);
$('img.portrait').height(191);
});
</script>
这是一个典型的表格行:
<tr>
<td>A</td>
<td><img class="landscape" src="CM04_F20_A1.jpg"></td>
<td><img class="landscape" src="CM04_F20_A2.jpg"></td>
<td><img class="portrait" src="CM04_F20_A3.jpg"></td>
<td><img class="landscape" src="CM04_F20_A4.jpg"></td>
<td><img class="portrait" src="CM04_F20_A5.jpg"></td>
<td><img class="landscape" src="CM04_F20_A6.jpg"></td>
</tr>
到目前为止,这是我的 CSS:
<style type="text/css">
table.noborder {border:none;}
td.noborder {border:none; text-align: left; padding:0px;}
body, h1, h2, h3 {
margin:0px;
padding:0px;
}
h2 {font-family:"Calibri",Arial,Helvetica,sans-serif; font-size:16pt; font-weight:bold;}
table {border-collapse:collapse; border:1px solid black;}
td {
border:1px solid black;
vertical-align:middle;
text-align:center;
}
th {border:1px solid black;}
</style>
这是结果(如您所见,我正在尝试为保存在档案相册的一个给定支架中的 35 毫米负片条创建参考联系表):
http://i1163.photobucket.com/albums/q545/callyphage/contactSheet.png
无论我做什么,已经通过 Jquery 旋转的图像的表格行的高度似乎一直设置为旋转前图像的高度。(这就是细胞具有方形外观的原因。)
我想尽可能多地摆脱图像下方上方的空白,但一直无法做到。我尝试将表格行的高度设置为固定数字(例如,130 像素),但无济于事。
我希望我已经说清楚了。我对这一切都很陌生。我有一种感觉,必须有更好的方法来完成这一切。
我将不胜感激任何建议。