Louis: kämpfe mit css (und ie): position, divs etc.

Beitrag lesen

Hallo Andreas

Vielen Dank für die Mühe

Du verwendest zum Teil unsinnige Kombinationen von Eigenschaften, z.B.: float und position.

position:relative hab ich mal ein richtig verwendetes float.
Dann hab ich noch ein "historisches Relikt" in der class .p wo ein nicht verwendetes (und ignoriertes -inzwischen gelöschtes) float:left noch stand

.menu {
position:fixed;
right:58%; /*macht, dass das Menu links verschwindet,
 aber mit left:20%; (20% damit in 'normaler' Fenstergrösse richtig)
 ist die Navigation sehr weit rechts (über dem Inhalt)
 Ideal wäre wenn der Inhalt 'springen' würde, aber das geht
 denke ich nicht)*/

hört sich an, als würdest Du float:right suchen statt position/right

hm, das versteh ich jetzt noch nicht ganz, werde aber etwas in diese Richtung auspobieren. Weisst Du wirklich wie das so gehen könnte?

border-bottom bei inline-Elementen: ggf. die line-height erhöhen.

Was hat die Zeilenhöhe mit dem unteren Rahmen zu tun? Ich habs soeben ausprobiert auch line-height:3em nützt nichts ich kann der Klasse .p weder einen unteren Rahmen, noch ein unteren margin verpassen.

height:8%; /*hier ist die Ursache der gepixelten Schrift.
   "darf man das?" */
Ich sehe ehrlich gesagt keinen Zusammenhang zwischen der Höhe eines Elementes und pixeliger Schrift.

Eine Grafik mit einer Schrift ist ja normalerweise nicht zweifarbig, sondern rundet die schrägen und runden Buchstaben mit Zwischenfarben schön ab. Ich hab aber gewagt die Grösse in Prozente anzugeben. D.h. die Grafik ist ziemlich gross und wird dann zusammengestaucht auf die gewünschte Höhe, dabei gehen diese "Zwischentöne" halt verloren.
Hat halt Vor und Nachteile. Aber hätte ja sein könne, dass das hier ein Aufschrei verursacht...

Nochwas: Du verwendest viel position:fixed - daß dies im IE nicht funktioniert, ist Dir bekannt?

Dann schau Dir mal die Seite im IE ab Version 5 an! Überraschung!!

Gruss
Louis