Float:right
angegeben für ein div
innerhalb einer Tabellenzelle scheint in IE keine Wirkung zu haben. Ich habe auch text-align right und andere Dinge ausprobiert, um den Inhalt der Ebene rechts auszurichten, aber ohne Erfolg in IE 7.
CSS Ausschnitt:
.workloadcell {
background-color: #E6D7E9;
padding: 0px;
width: 14px;
height: 16px;
text-align: right;
}
div.workload {
background-color: #E6D7E9;
text-align: right;
width: 14px;
float: right;
}
HTML Ausschnitt:
1
Sowohl das HTML als auch das CSS sind gültig, und in Firefox wird der Text rechts ausgerichtet, wie es sollte. Wenn Sie den vollständigen Code testen möchten, indem Sie ihn kopieren/einfügen, finden Sie ihn hier:
Tabellentest
td {
border: 1px solid black;
}
.workloadcell {
background-color: #E6D7E9;
padding: 0px;
width: 14px;
height: 16px;
text-align: right;
}
div.workload {
background-color: #E6D7E9;
text-align: right;
width: 14px;
float: right;
}
2008
Q1
Q2
Q3
Q4
Prognose der Arbeitslast
1
2
2
2
tatsächliche Arbeitslast
3
3
2
3
(Ich weiß, dass das CSS nicht optimal ist, da die Klassendeklarationen für mehrere Elemente wiederholt werden, aber bitte kommentieren Sie dies nicht, wenn es nicht relevant für das Problem ist.)