Hallo Kim,
Aufgrund barrierefreier Richtlinien darf ich keine Tabelle benutzen,
Was hat denn das eine mit dem anderen zu tun?
ich möchte nun in einem über eine CSS-Datei definierten Layer (<div>...</div> ) Text vertikal zentrieren, also so, wie es in Tabellenzellen mit "vertical-align: middle;" tadelos funktioniert,
Geht nicht. Einizge Möglichkeit wäre evtl. ein zweites <div> noch da rein bringen und dieses zweite <div> genauso hoch wie den Inhalt machen und dann mittels position: absolute;, top: 50%; und margin-top: -Ypx; (wobei Y die halbe Höhe ist) in die Mitte zu bringen. Oder Du könntest display: table-cell; auf das <div> anwenden, was im IE nicht funktioniert.
Viele Grüße,
Christian