Align image til top i table
HejJeg har en javascript funktion der laver en table afhængig af en array's størrelse. Inden i denne table sættes der et lille billede og noget tekst nedunder. Problemet er, at hvis der står mere tekst i en celle end de andre, bliver billledet forskudt opad, og er derved ikke lige, altså alle cellerne er centreret horizontalt. Hvordan ændrer jeg dette til at billederne "klistrer" sig op af den øverste del af cellen?
Her er koden:
function display(a) {
width = 4;
b = a.length ;
height = Math.ceil(b/width);
base = width - modulo(b,width);
if (b<width){base=0};
if (height==0)
{height = 1};
document.write("<TABLE width='580' border='0'>");
var f=0;
for (d=0;d<=height-1;d++) {
document.write("<TR>");
if (d == height-1) {don = base} else {don=0};
for (e=don;e<=width-1;e++) {
document.write("<TD>");
show(a[f]);
f++;
document.write("</TD>");
};
document.write("</TR>");
};
document.write("</TABLE>");
};
function show(y){
document.write("<IMG src='"+y[0]+"' border='1' width=140 height=140>");
document.write("<BR>"+y[1]+"<BR>("+y[2]+")");
};
Den virker fint, bortset fra alignmenten.
