Tim Tepaße: Gunnars Definitionslistenquiz

Beitrag lesen

Hallo Gunnar,

ich antworte mal aus dem nicht existenten CSS 3 Utopia:

┌──────────────┐┌──────────────┐┌──────────────┐┌──────────────┐┌──────────────┐
│Raumschiff    ││Raumschiff    ││Star Trek:    ││Star Trek:    ││Star Trek:    │
│Enterprise    ││Enterprise:   ││Deep Space    ││Voyager       ││Enterprise    │
├──────────────┤│Das nächste   ││Nine          │├──────────────┤├──────────────┤
│das Original  ││Jahrhundert   │├──────────────┤│Spin-off von  ││spielt        │
└──────────────┘├──────────────┤│Spin-off von  ││Star Trek:    ││zeitlich vor  │
                │Wiederbelebung││Raumschiff    ││Deep Space    ││der           │
                │von Star Trek;││Enterprise:   ││Nine          ││Originalserie │
                │spielt etwa   ││Das nächste   │└──────────────┘└──────────────┘
                │100 Jahre nach││Jahrhundert   │
                │der           │└──────────────┘
                │Originalserie │
                └──────────────┘

~~~css dl {
      column-size: <length>;
  }

dt {
      column-break-before: always;
      column-break-after: avoid;
      column-break-inside: avoid;
  }

dd {
      column-break-before: avoid;
      column-break-after: always;
      column-break-inside: avoid;
  }

  
Plus verhübschender Code, natürlich. Das Problem ist: die beiden Browser, die Multicolumns können, unterstützen die column-break-Eigenschaften meinen Tests nach nicht, auch wenn Safari sie in seiner CSS Reference aufzählt. Merkwürdig: Diese Referenz spricht von -webkit-column-break-inside, während CSS 3 Multicolumns einem page-break-inside ans Herz legt.  
  
Eine alternative wären vielleicht noch explizite Grids aus dem sehr wackeligen [CSS 3 Grids](http://www.w3.org/TR/css3-grid/) Modul, aber das ist mir noch zu unlesbar.  
  
[CSS 3 Template Layouts](http://www.w3.org/TR/css3-layout/) können nicht mit beliebig vielen Kindelementen umgehen, man muss diese schon explizit ansprechen. Aber dort wäre bei bekannter Inhaltslänge mittels `position:same`{:.language-css} so etwas denkbar:  
  
  ~~~css
dl {  
      display: "a .   b .   c .   d .   e"  
                * 1em * 1em * 1em * 1em *;  
  }  
  
  dt#tos { position: a; }  
  dt#tng { position: b; }  
  dt#ds9 { position: c; }  
  dt#voy { position: d; }  
  dt#ent { position: e; }  
  
  dd { position: same; }

(Wo ist die Vorspultaste?)

Tim

0 38

Kommentare: ab - oder besser aufsteigend? Und Definitionslisten

Malcolm Beck´s
  • meinung
  1. 0
    LX
    1. 0
      Malcolm Beck´s
      1. 0
        LX
        1. 0
          Malcolm Beck´s
  2. 1
    Beat
    1. 0
      Malcolm Beck´s
    2. 0
      Der Martin
      1. 0
        Beat
        1. 0
          Gunnar Bittersmann
          1. 1
            Johannes Zeller
            1. 0
              Gunnar Bittersmann
              1. 0
                molily
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    molily
                    1. 0
                      Gunnar Bittersmann
                      1. 1
                        Tim Tepaße
                    2. 0
                      Timo "God's Boss" Reitz
                    3. 0
                      Tim Tepaße
                2. 0
                  Timo "God's Boss" Reitz
              2. 0
                Tim Tepaße
          2. 0
            Beat
            1. 0

              Run-in Ersatz

              Beat
              • css
              1. 0
                Gunnar Bittersmann
          3. 0
            Der Martin
            1. 0
              Gunnar Bittersmann
          4. 0
            Gunnar Bittersmann
            1. 3

              Gunnars Definitionslistenquiz

              Tim Tepaße
              • css
      2. 0

        Kommentare: Chronologisch -- absteigend sortieren

        Malcolm Beck´s
        1. 0
          Der Martin
          1. 0
            Texter mit x
          2. 0

            Kommentare: „Von oben nach unten“

            Malcolm Beck´s
        2. 0
          Texter mit x
          1. 0

            Kommentare: „Von oben nach unten“

            Malcolm Beck´s
      3. 0
        Texter mit x
  3. 0
    Harlequin
    1. 0
      Malcolm Beck´s
  4. 0

    Testen meiner Kommentarfunktion

    Malcolm Beck´s
    • programmiertechnik