Beiträge von rincewind

    Das Attribut "id" zeichnet ein Element wie das "name" Attribut aus, es benennt es. Eine "id" kann daher immer nur auf ein Element zutreffen, und ist gleichzeitig die CSS-Definition, die mit höchster Gewichtung behandelt wird, da sie am speziellsten auf ein Element zutrifft.

    "class" hingegen wird für Elemente verwendet, die die gleichen Eigenschaften aufweisen sollen. Es ist allerdings meistens sinnvoller, Klassen zu sparen, und Kaskaden zu nutzen.

    Ich hoffe, ich konnte ein bischen Klarheit schaffen. ;)

    Elvis
    falsch

    Alle Bilder im div mit der Klasse xyz sind rechts

    Code
    .xyz img { float:right; }


    Nur Bilder mit der Klasse abc

    Code
    .abc { float: right; }


    Nur Bilder mit der Klasse abc innerhalb von Elementen mit der Klasse xyz

    Code
    .xyz .abc { float: right; }

    float: [right/left/none] bezeichnet den textumfluss und ermöglicht es uns, Elemente, wie z.B. Bilder damit zu positionieren.

    Hallo.

    Ich bastel gerade an einer JavaScript-Bibliothek für eine Homepage. In dieser Bibliothek soll es unter anderem Funktionen für eine dynamische Navigationsleiste geben. Aufgrund der Strukturierung der Seite haben wir beschlossen, die Navigationsleiste wie folgt zu strukturieren:

    Okay. Folgende Gedanken stecken dahinter:

    Das Ganze soll in einer Leiste am linken Rand des Bildschirms angezeigt werden. Die Inhalte der dt-Tags geben Sektionen an, die Inhalte der dd-Tags Untersektionen/-kapitel und die Links innerhalb der Liste die Verweise zu Unteruntersektionen/-Kapitel. D.h., die gesamte Homepage ist - vorerst - auf drei Ebenen aufgebaut:

    Code
    1. Sektion 1
    1. 1. Unterkapitel 1 von Sektion 1
    1. 1. 1. Unterkapitel 1 von Unterkapitel 1 von Sektion 1
    1. 1. 2. Unterkapitel 2 von Unterkapitel 1 von Sektion 1
    1. 2. Unterkapitel 2 von Sektion 1
    2. Sektion 2
    2. 1. Unterkapitel 1 von Sektion 1
    2. 1. 2. Unterkapitel 1 von Unterkapitel 1 von Sektion 1
    usw.

    Die Sektionen werden links angezeigt, wenn man auf den Titel einer Sektion klickt, sollen darunter die Untersektionen zum Vorschein kommen, wenn ich den Zeiger über den Link zu einem Unterkapitel fahre, kommen daneben die Links zu den Unteruntersektionen zum Vorschein. Zweiteres ist kein Problem, da es ein ganz normales, simples JS-CSS-hybrides DropDown-Menu ist. Der erste Teil bereitet mir Schwierigkeiten...

    Mein Problem ist, dass ich die dd's nicht vernüftig ansprechen kann. Kann mir jemand hierbei helfen?

    (Wenn meine Erklärungen nicht verständlich genug waren, kann ich gerne ein paar meiner Skizzen posten...)

    MfG,
    rincewind