martachen: display table IE

Beitrag lesen

Hallo,

<!doctype html>

<html><head>
<meta charset="utf-8">
<title>display</title>
<style type="text/css">
div.table { display:table; border-collapse:collapse; }
div.tr { display:table-row; }
div.td { display:table-cell; border:thin solid red; padding:5px; }
</style>
</head><body>

<div class="table">
<div class="tr">
  <div class="td">ich</div>
  <div class="td">bin</div>
  <div class="td">eine</div>
  <div class="td">Tabelle</div>
</div>
</div>

<p><a href="../positionierung.htm#display2">zurück</a></p>
</body>
</html>

  
hmm hab grad den alten in in ie 9 getestet kein problem und auch der neuere mit und ohne bom kein problem  
  

> Mindestens das DIV Element mit der Klasse "tr" kann man sich sparen.  
> Und wie war das noch gleich mit präsentationsbezogenen Klassennamen ...!? :-P  
  
tr, und td sagen doch noch nichts über das aussehen aus, sondern vielmehr, dass sie die semantik einer Tabellenzeile bzw Tabellezelle haben und deswegen irgenwie dahingehend formatiert werden sollen.  
  
Semantisch ist das sicherlich nicht das preisverdächtigste Dokument und man sollte erstmal da anfangen zu disktutieren bevor man an die Klassennamen rangeht  

>   
> Gruß Gunther  

martachen