| Thema-Überblick |
| Autor |
Nachricht |
| Werner |
Verfasst am: 27 Okt 2005 13:20 Titel: |
|
Mit dieser CSS-Anweisung, kommt die Tabelle vor dem Layer.
| Code: |
<style type="text/css">
table, tr, td, th {
z-index: 5;
}
</style>
<div style="z-index: 1;"> ... </div>
|
Natürlich nur bei einer absoluten Positionsangabe. |
|
 |
| David |
Verfasst am: 26 Okt 2005 18:46 Titel: |
|
Klasse, danke, werde es gleich machen.
Jetzt ist noch eine andere Frage aufgetaucht.
Und zwar möchte ich ein Layer in ein Tabellen-Layout einfügen mit der besonderen Eigenschaft, dass es hinter die Tabelle verschwindet, falls die Größe des Browser-Fensters geändert (verkleinert) wird. Hast du da auch einen Vorschlag für mich?
Hab z-index:0; versucht, funktioniert aber nur innerhalb der Layer. |
|
 |
| Werner |
Verfasst am: 25 Okt 2005 22:31 Titel: |
|
Die div-Layer sind einheitlich positioniert.
Das Problem liegt beim Firefox, der rechnet zu der Größe
z.B: #content( HEIGHT: 400px;) noch PADDING-BOTTOM: 10px; und PADDING-TOP: 10px dazu. Ergebnis: Höhe = 420.
Laut W3C ist das richtig!
Die einfachste Lösung wäre:
| Code: |
<DIV id=content>
<DIV class=padding>
....
</DIV></DIV> |
|
|
 |
| David |
Verfasst am: 25 Okt 2005 09:42 Titel: div-Layer einheitlich positionieren |
|
Ich arbeite an meiner privaten Homepage und möchte natürlich auch die neuesten Standards anwenden, soweit klappt es eigentlich ganz gut. Alle Layer bis auf einen (Copyright) werden einheitlich in allen Browsern dargestellt. Woran könnte es liegen. Die Eigenschaften sind überall gleich. Angaben sind in Pixel. Vllt sollte man eine andere Einheit nehmen?
http://www.mirzoian.com/ |
|
 |
|
|