Springe zum Inhalt, oder zum Menü.
Webdesign Haas
Marcus Haas
Buntentorsteinweg 96
28201 Bremen
Tel. 0421 / 387 13 60
Mobil: 0162 / 957 54 07
Web: www.webdesign-haas.de
E-Mail: kontakt@webdesign-haas.de
Vorweg ein Hinweis: Die folgenden Tipps wenden sich nicht an den blutigen Anfänger, ich setze voraus, das der Leser Javascript und CSS beherrscht und ich die einzelnen Funktionen und Anweisungen nicht näher erläutern muss.
Viel Spaß beim Tüfteln.
Menus kann man ohne viel Aufwand mit Listen erstellen und über CSS formatieren:
Menüs aus Listen mit CSS
Es gibt eigentlich kaum noch Menus bei denen sich nichts tut, wenn man mit der Maus darüber fährt, das ist nichts neues. Aber folgenden Lösungen benötigt keine onMouseover / onMouseOut-Anweisungen mehr und damit wird die Menuliste wesentlich übersichtlicher:
Mouseover Effekte
Ganz ähnlich wie beim Menu kann man auch Überschriften heraussuchen und dann ein Inhaltsverzeichnis generieren, das automatisch angezeigt wird:
Automatischer Seiteninhalt
Insbesondere die älteren Versionen des Internet Explorer arbeiten nicht immer gemäß den Standards des W3C. Aber zu unserem Glück stellt IE die Conditional Comments zur Verfügung, um Anweisungen zu verstecken, die nur bestimmten Versionen das korrekte Verhalten beibringen sollen:
Conditional Comments
Der Internetexplorer in der Version 6 hat ein Problem, wenn Hintergründe in CSS von dynamischen Effekten betroffen sind, sie werden dann nachgeladen, was zu einem flackern führt, das lässt sich aber sehr leicht abstellen:
IE6 Hintergrundflackern
Fast alle Browser unterstützen transparente Portable Networks Graphics (PNG), mit einer Ausnahme: dem Internet Explorer 6.
Aber es gibt Möglichkeiten dieses Problem zu umgehen:
Transpante Bilder im IE6
Leider versteht IE die Anweisung "position:fixed" nicht. Es gibt zwar CSS-Hacks oder Javascript-Lösungen, aber die sind oft recht kompliziert einzubinden oder machen mehr Schwierigkeiten als sie lösen.
Es geht auch leichter:
Fixierte Elemente im IE