Ludger: Definition einer Identität / IDs und Klassen

Beitrag lesen

Hi,

Gemäß der HTML-Spezifikation ist eine Identität ein maximal einmal vorkommender Teil eines Dokuments, allerdings -- und hier unterscheidet sich unsere Auslegung von deiner (uns = ich und das W3C ;-)) -- bezieht sich diese Einschränkung lediglich auf ein und dasselbe Dokument.

ich bevorzuge so genannte global unique identifiers (GUIDs), aber IDs mit begrenzter Eindeutigkeit sind schon mal ein Schritt in die richtige Richtung. Dass die RFCs nicht dokumentuebergreifend ausgelegt sind, ist nachvollziehbar (auch aus Akzeptanzgruenden vermutlich). Dennoch ist dieser Auslegungsunterschied relativ unwichtig, zumindest im von Tom geschaffenen Kontext.

Im Grunde existiert bei der Beurteilung des Quelltextes hinsichtlich der Verwendung von IDs oder Klassen lediglich das aktuelle Dokument.

Dann koennte man ja auf die Idee kommen den gesunden Menschenverstand zuzuschalten?   ;-)

Womöglich siehst du das als Datenbanker nur etwas anders,

Ich bin doch nur das Maedchen fuer alles.

weil du das System als Ganzes betrachtest, das „Ganze“ im Hypertext jedoch nicht existiert. Ein Primärschlüssel wäre auf HTML übertragen eher ein URI, optional erweitert durch eine (HTML-)ID, worauf ich im übernächsten Absatz eingehen werde.

Aeeh, ein Primaerschluessel waere die Kombination aus URI und regional gueltiger Eindeutigkeit. Und zusammengesetzte bedeutungsbeladene PKs sind natuerlich zu vermeiden. (Primaer aus "praktischen" Gruenden, zugegebermassen.)

Im HTML-Kontext ist eine Klasse m.E. sogar relativ wertlos und nur ein Behelfsmittel,

Huestl.

Ach so, und IDs sollten natuerlich keine Bedeutung transportieren, idealerweise.

Dass nur im HTML-Sprachumfang vorhandene _Elemente_ Bedeutung transportieren dürfen, ist m.M.n. zu strikt ausgelegt.

Semanikbeladene Attribute sind durchaus zulaessig.   :-)
Allerdings bitte moeglichst nicht mit dem Attribut id.

"The id attribute assigns a unique identifier"
(Allerdings scheint das alles tatsaechlich ein Diskussionsthema zu sein, wie der Erlaeuterungstext zum Attribut class belegt.)

Was genau meinst du?

Nun, der Unterschied zwischen einer Eindeutigkeit und einer Klassenzugehoerigkeit scheint verstaerkt erlaeuterungsbeduerftig zu sein. Was ich nicht gut finde - btw.

Aber warum soll man nicht gleich alles richtig machen?

ACK. Ich schlage vor, wir klären zunächst, was richtig ist. ;-)

Ja, ich klaer das mal kurz ab. Danke.

"Dr. Matthias Bigge"

Ich habe auf seine Dozententaetigkeit hier hingewiesen, die mir politisch nicht genehm ist (merkwuerdig linke Positionen werden da vertreten) und fachlich suspekt ist.

Das liegt im rechten Auge des Betrachters.

Ich bin ja nicht rechts und trotzdem kommt mirs so vor.

Gruss,
Ludger

0 68

Welche semantische Auszeichnung?

Tom
  • html
  1. 2
    Cheatah
    1. 0
      Tom
      1. -1
        Ludger
        1. 0
          Cheatah
          1. 0
            Tom
            1. 2
              Ingo Turski
              1. 0
                Tom
                1. 0
                  Mathias Bigge
                  1. 0
                    Ludger
                    1. 0
                      Mathias Bigge
                      1. 0
                        Ludger
                        1. 0
                          Mathias Bigge
                          1. 0
                            Ludger
                            1. 0
                              Mathias Bigge
                            2. 0
                              Tom
                              1. 0
                                Ludger
                  2. 0
                    Tom
                    1. 1
                      Mathias Bigge
                      1. 0
                        Axel Richter
                        1. 0
                          Tom
                          1. 0
                            Axel Richter
                            1. 0
                              Tom
                              1. 0
                                Axel Richter
                                1. 0
                                  Tom
                        2. 0
                          Mathias Bigge
                      2. 0
                        Struppi
                        1. 0
                          Mathias Bigge
                    2. 0
                      Gunnar Bittersmann
                      1. 0
                        Ludger
                        1. 0
                          Orlando
                          1. 0
                            Ludger
                            1. 0
                              Orlando
                              1. 0
                                Ludger
                                1. 0
                                  Orlando
                                  1. 0
                                    Mathias Bigge
                                  2. 0

                                    Mach bloß keinen Tippfehler *holla*

                                    Tom
                                    • menschelei
                                  3. 0
                                    Ludger
                                    1. 0
                                      Mathias Bigge
                                      1. 0
                                        Ludger
                                    2. 1

                                      Definition einer Identität / IDs und Klassen

                                      Orlando
                                      1. 0
                                        Ludger
                                        1. 0
                                          Orlando
                                          1. 0
                                            Ludger
                                            1. 0
                                              Gunnar Bittersmann
                                              1. 0
                                                Ludger
                                                1. 0
                                                  Gunnar Bittersmann
                                          2. 0
                                            MudGuard
                                            1. 0
                                              Ludger
                                            2. 0
                                              Orlando
                                              1. 0
                                                MudGuard
                                                1. 0
                                                  Orlando
                                                  1. 0
                                                    MudGuard
                                                    1. 0
                                                      Tim Tepaße
                                          3. 0
                                            Tim Tepaße
                                            1. 0
                                              Orlando
                                              1. 0
                                                Tim Tepaße
                                                1. 0
                                                  MudGuard
                                                  1. 0
                                                    Gunnar Bittersmann
                      2. 0
                        Tom
                        1. 0
                          Ludger
                  3. 0
                    wahsaga
            2. 0
              Cheatah
            3. 0
              N2O
            4. 0
              MudGuard
      2. 9
        Stefan Muenz
  2. 0
    saltun
    1. 0
      Cheatah