Aquariophile: display:inline;

Hallo!

in ein Inline Element darf man kein Block-Element setzen.

Beispiel:

<span>
       <div> foobar </div>
</span>

Das ist ja falsch.

Wie schauts nun aber aus,
wenn ich in einem DIV definiere:  display:inline;

Darf ich dann, obwohl es ein DIV ist,
andererseits aber zu inline wurde,
W3-Komform (!!) andere Block elemente reinsetzen??

Beispiel:

<div style="display:inline;">
       <div> foobar </div>
</div>

Ist das korrekt?

Danke!
Aquariophile

  1. hi Aquariophile

    mit "display: inline" stellst du ein block element (oder beliebieges anderes) nur als inline da. das heißt aber nicht, das dadurch aus einem block element ein inline element wird.

    wenn du "display: none" angbist heißt das ja auch nicht das dieses element nicht existiert, sondern nur das es nicht angezeigt wird.

    alles liebe
    ole
    (8-)>

    --
    Buch macht kluch...
    ...meistens ;)
    1. Hallo Ole!

      Danke für Deine Antwort,
      aber aus Deinem Text geht noch immer nicht klar hervor,
      ob ich nun das Block-Element reingeben darf oder nicht!

      LG
      Aqua

      1. hi Aqua

        egal wie du mit "display" die elemente darstellst. ein block- bleibt ein block-element und ein inline- bleibt ein inline-element. an den verschachtelungsregeln ändert sich dadurch auch nichts.

        alles was ohne erlaubt ist, ist somit auch mit erlaubt.

        so long
        ole
        (8-)>

        --
        Buch macht kluch...
        ...meistens ;)
        1. Danke Ole!
          Nun versteh ichs :)
          Danke!