Nicola Straub: Horizontales Menue über Liste: Blocksatz?

Hallo Leute!

Ich moechte eine horizontale Navigation machen und natuerlich faende
ich es am besten , das als Liste zu formatieren. Soweit kein Problem,
dazu gibt es ja auch Generatoren ;-)

Was ich aber (mal wieder) nicht rausfinden konnte: Kann ich solch eine
Liste auch in den Blocksatz zwingen? Ich kriege es nicht hin und irgendwie
wiederspricht es ja auch dem Prinzip von Listen.

Hab mir gerade noch einmal http://de.selfhtml.org/css/layouts/navigationsleisten.htm angeguckt,
aber dort wird auch nur Zentrierung angesprochen.

Wie ist es also, geht das prinzipiell nicht oder doch und wie?

Danke fuer Eure Rueckmeldung!

Herzliche Gruesse

Nicola

  1. Hi Nicola,

    Kann ich solch eine Liste auch in den Blocksatz zwingen?

    Du meinst sowas in der Art?

    ul, ol {width: 100%}  
    li {width: 33%; float: left} /* bei 3 Listitems; margin und padding sind auch noch zu setzen */
    

    wiederspricht es ja auch dem Prinzip von Listen.

    Nö, das Prinzip von Listen hat mit deren Darstellung nicht unbedingt was zu tun.

    Gruß,
    Gunnar

    --
    “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
  2. Hi,

    Wie ist es also, geht das prinzipiell nicht oder doch und wie?

    Blocksatz ist hier nicht anwendbar. Du könntest höchstens - wenn alle Breiten bekannt sind - die Abstände entsprechend einstellen.

    freundliche Grüße
    Ingo

  3. Lieber Nicola,

    ich habe nicht ganz verstanden, wie Du in einer horizontalen Liste einen Blocksatz einsetzen willst...
    Könntest Du das mal skizzieren, wie das ungefähr aussehen könnte?

    z.B. Horizontale Navigation:
    ----------+--------+--------+--------+--------+----------
              | Punkt1 | Punkt2 | Punkt3 | Punkt4 |
    ----------+--------+--------+--------+--------+----------
              | sub_a  |
              | sub_b  |
              | sub_c  |

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    1. Hi Felix,

      ich habe nicht ganz verstanden, wie Du in einer horizontalen Liste einen Blocksatz einsetzen willst...

      Ich hab das so verstanden:
      ├───────┬───────┬───────┤
      │  Foo  │  Bar  │  Baz  │
      ├───────┴───────┴───────┤

      anstelle von
      ├───┬───┬───┐           │
      │Foo│Bar│Baz│           │
      ├───┴───┴───┘           │

      Gruß,
      Gunnar

      --
      “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
      1. Hi!

        Ich hab das so verstanden:
        ├───────┬───────┬───────┤
        │  Foo  │  Bar  │  Baz  │
        ├───────┴───────┴───────┤

        anstelle von
        ├───┬───┬───┐           │
        │Foo│Bar│Baz│           │
        ├───┴───┴───┘           │

        genau. Und zwar so, dass es eben auch stretched (stretcht?), wenn man
        das Fenster in der Breite verzieht - sonst koennte ich es ja einfach
        ausrechnen ;-)

        Herzliche Gruesse

        Nicola

        1. Hi,

          Und zwar so, dass es eben auch stretched (stretcht?), wenn man
          das Fenster in der Breite verzieht

          schon klar. Aber Du hast immer noch nicht gesagt, wie das nun genau aussehen soll.

          • haben die Links gleiche Breiten oder
          • sollen sie so breit wie ihr Inhalt sein und
          • sollen die Abstände der Links der Fensterbreite angepaßt werden oder
          • die Breite der Links?

          freundliche Grüße
          Ingo