Daniel Breitner schrieb:
> um einen Effekt zu erreichen, dass eine Überschrift halb den
> Textbereich-Div überdeckt, habe ich beide ein bischen gegeneinander
> mit margin verschoben, und die z-Indizes entsprechend gesetzt - s. zB.
>
http://val.muriel-rist.webseiten.cc/referenzen
<
http://www.w3.org/TR/CSS2/visuren.html#z-index>:
| 'z-index'
| Applies to: positioned elements
.headerBlock ist, soweit ich das sehe, kein positioniertes Element.
> Das Wort "Auftraggeber/ Referenzen" soll also *vor* dem "grauen
> Kasten" liegen.
Du könntest die Überschrift auch in den grauen Kasten legen, ihm einen
entsprechend großen Rand nach oben geben und dann die Überschrift mit
negativem Rand nach oben schieben.
Nur ein paar Empfehlungen am Rande:
- Die JS- und CSS-Blöcke solltest Du in separate Dateien auslagern,
jeder wird es Dir danken.
- Es gibt noch Elemente jenseits von DIV, bspw. »<div class="headerText
headerText_1">« ließe sich einfacher und sinnvoller als <h1> schreiben,
mit all den Vorteilen, die eine semantische Auszeichnung hier bringt;
»<br />Soziale Einrichtungen<br />Messen ...« sieht eher nach einer
ungeordneten Liste mit UL LI aus
- Man kann in CSS auch Elemente innerhalb von Klassen ansprechen, »<div
class="feLangLinks_LinkBlock"><a class="feLangLinks_link" ...« wird dann
überflüssig. Die Links können mit ».feLangLinks_LinkBlock a« im
Stylesheet angesprochen werden
- Ich würde CSS und (veraltete) HTML-Formatierungen wie <td
align="center"> nicht mischen, das ist übersichtlicher und reduziert
Fehlerquellen
- !important-Angaben haben im Anbieter-CSS eigentlich nichts zu suchen
Viele Grüße
Gustaf