mikdoe
Moderator
HI!
Erzeuge mit folgendem Code eine td in einer table.
Der Text innerHTML soll obenbündig (textAlign = 'top') formatiert sein.
IE9 ignoriert die Angabe und setzt den Inhalt vertikal mittig.
Problem entsteht natürlich nur, wenn rowspan ins Spiel kommt, der Block spalte[1] != 1. Bei einzeiligen Spalten soll alles so bleiben wie es ist.
Was mache ich falsch?
Danke euch
Erzeuge mit folgendem Code eine td in einer table.
Der Text innerHTML soll obenbündig (textAlign = 'top') formatiert sein.
IE9 ignoriert die Angabe und setzt den Inhalt vertikal mittig.
Problem entsteht natürlich nur, wenn rowspan ins Spiel kommt, der Block spalte[1] != 1. Bei einzeiligen Spalten soll alles so bleiben wie es ist.
Was mache ich falsch?
Danke euch
HTML:
var td = document.createElement("td");
td.innerHTML = spalte[0];
if (spalte[1] != 1) {
td.rowSpan = spalte[1];
td.verticalAlign = 'top';
}
td.style.whiteSpace = 'nowrap';
tr.appendChild(td);