CSS-Tabellen und IE
Alex
- css
Hi,
ich habe per CSS und <div> Tabellen definiert, die ich per php und mysql fülle. Hier der CSS-Code:
div.table{
display: table;
margin-top: 0.25em;
margin-left: 0.1em;
border-collapse: separate;
border-top: 1px solid #cf0;
border-right: 1px solid #cf0;
background: #eee;
}
div.tr{
display: table-row;
}
div.th{
display: table-cell;
float: center;
font-weight: bold;
font-size: 0.85em;
padding: 1em;
border-left: 1px solid #cf0;
border-bottom: 1px solid #cf0;
width:5em;
}
div.td{
display: table-cell;
float: center;
font-size: 0.8em;
padding: 1em;
border-left: 1px solid #cf0;
border-bottom: 1px solid #cf0;
width:5em;
}
Im Firefox sieht das ganze auch wunderbar,nur die IE mag das ganze mal wieder nicht :-(
Was für Möglichkeiten habe ich, damit das ganze auch im IE klappt?
Gruß
Alex
Hallo Alex.
ich habe per CSS und <div> Tabellen definiert,
Warum hast du dies getan? Eine per CSS formatierte div-Suppe ist keine Tabelle. Wenn du eine Tabelle brauchst, dann nimm eine Tabelle.
Im Firefox sieht das ganze auch wunderbar,nur die IE mag das ganze mal wieder nicht :-(
Was für Möglichkeiten habe ich, damit das ganze auch im IE klappt?
In Bezug auf CSS keine, da der IE keinen der table*-Werte für die display-Eigenschaft kennt.
Aber wie gesagt: willst du eine Tabelle, dann verwendest du am Besten auch das entsprechende HTML-Element.
Einen schönen Mittwoch noch.
Gruß, Mathias