MrMurphy1: Problem mit width: 25% bei drittem div > ul > li

Beitrag lesen

Hallo

Die Ausrichtung der Formularfelder für die Tracklist ist in Tabellenform, also wähnte ich eine Tabelle hier richtig, dem ist aber nicht so, wie ich jetzt gelernt habe.

Richtig. Man muss unterscheiden zwischen Tabellendaten (die sehr selten vorkommen) und Tabellenansicht.

Die Tabellenansicht von nicht Tabellendaten, meist von Listen, ist häufig sinnvoll und erhöht die Übesichtlichkeit. So auch in deinem Formular.

Um eine Tabellenansicht zu erzeugen gibt es wiederum mehrere Möglichkeiten. Welche davon die sinnvollste ist läßt sich ohne Kenntnis der Webseite kaum beurteilen. Außerdem müsste man wissen wie sich die Seite auf Smartphones und Tablets verhalten soll.

Außerdem hängt die Entscheidung von den Nebenwirkungen der genutzten Möglichkeiten ab. Die gibt es bei fast allen HTML-Elementen und CSS-Eigenschaften.

Du kannst durchaus "display: table-cell" zur tabellenartigen Darsellung verwenden. Allerdings musst du dann mit den Nebenwirkungen zurechtkommen.

Ähnliches gilt aber auch für andere Möglichkeiten wie Flexbox, float oder inline-block. Die haben alle Vor- und Nachteile.

Du meinst, dann sollte ich flex-box etc. verwenden?

Ich selbst würde Flexbox und / oder float verwenden. Allerdings würde ich den Quelltext auch anders aufbauen.

Gruss

MrMurphy

0 41

Problem mit width: 25% bei drittem div > ul > li

Enrico
  • css
  1. 1
    MrMurphy1
    1. 0
      Enrico
      1. 1
        MrMurphy1
  2. 1
    Gunnar Bittersmann
    • css
    • html
    1. 1
      Gunnar Bittersmann
      1. 1
        Der Martin
      2. 0
        Christian Kruse
        1. 0
          Gunnar Bittersmann
          1. 1
            Der Martin
          2. 2
            Christian Kruse
            1. 0
              Gunnar Bittersmann
              • internationalisierung
              1. 0
                Christian Kruse
                • sonstiges
                1. 0
                  Gunnar Bittersmann
                  • html
                  1. 0
                    Christian Kruse
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        Matthias Apsel
                        • sonstiges
                        1. 0
                          Gunnar Bittersmann
                      2. 0
                        Christian Kruse
                        1. 0
                          Gunnar Bittersmann
                          • usability
                          1. 0
                            Christian Kruse
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                Christian Kruse
                                1. 0
                                  Gunnar Bittersmann
                                  1. 0
                                    Christian Kruse
                                    1. 0
                                      Gunnar Bittersmann
                            2. 0
                              bernd
                      3. 0
                        Orlok
                        • html
                        • usability
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Orlok
                            1. 0
                              Gunnar Bittersmann
                              • css
                              • html
                              • usability
                        2. 0
                          Gunnar Bittersmann
              2. 0
                Matthias Apsel
                1. 0
                  Der Martin
                  1. 0
                    Matthias Apsel
                    1. 0
                      Der Martin
                      1. 0
                        Christian Kruse
        2. 0
          Gunnar Bittersmann
          • zu diesem forum
          1. 0
            Christian Kruse
            1. 0
              Gunnar Bittersmann
              1. 0
                Christian Kruse