David: DIVs, die so breit sind die der Text

Hi,

kennt jemand von euch vielleicht eine Lösung, wie man ein <div> mit CSS so breit machen kann wie der Text darin Platz einnimmt, vergleichbar mit den Inhaltsverzeichnissen bei der Wikipedia ("MonoBook"-Style)? Dort ist es mit einer Tabelle realisiert, das will ich jedoch möglichst vermeiden.

Danke,
David

  1. Hallo David.

    kennt jemand von euch vielleicht eine Lösung, wie man ein <div> mit CSS so breit machen kann wie der Text darin Platz einnimmt,

    Und was willst du damit erreichen? Womöglich gibt es eine bessere Lösung.

    Grundsätzlich kannst du http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display@title=display:inline für Elemente setzen, woraufhin sie ihre Breite an ihren Inhalt anpassen.

    Einen schönen Dienstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
    1. Hallo!

      Und was willst du damit erreichen? Womöglich gibt es eine bessere Lösung.

      Wie gesagt, eine Box vergleichbar mit dem Inhaltsverzeichnis in der Wikipedia, wie zB auf http://de.wikipedia.org/wiki/Frutiger#toc.

      Grundsätzlich kannst du http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display@title=display:inline für Elemente setzen, woraufhin sie ihre Breite an ihren Inhalt anpassen.

      Da kommt in dem Falle leider nur Murks raus... :-(

      Trotzdem danke,
      David

      1. Hallo David.

        Wie gesagt, eine Box vergleichbar mit dem Inhaltsverzeichnis in der Wikipedia, wie zB auf http://de.wikipedia.org/wiki/Frutiger#toc.

        Und warum hast du hier ein Problem mit der Tabelle? Es heißt nicht ohne Grund „Table Of Contents“.
        Alternativ kannst du das Inhaltsverzeichnis natürlich ebenso gut als Liste umsetzen.

        Da kommt in dem Falle leider nur Murks raus... :-(

        -v bitte.

        Wie genau sieht dein derzeitger Versuch aus und woran scheitert es?

        Einen schönen Dienstag noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
        [HTML Design Constraints: Logical Markup]