Ingo Turski: SPAN contra EM/STRONG/...

Beitrag lesen

Hi,

:-( Was mach ich mit einem Element, das keine Bedeutung hat? Sinnloses tun? Sorry. So ganz komm ich mit deiner Aussage nicht klar. Einen Bereich mit einem bedeutungslosen Element markieren? Wozu?

um es über CSS zu formatieren oder auch über Javascript ansprechen zu können. Dafür ist ein span geeignet - nicht aber, wenn das Element auch eine Bedeutung haben soll, die lediglich über CSS dargestellt werden soll.

Elemente wie STRONG/B/EM usw.usf. haben eben ihre Bedeutung und ihren Sinn, die Bedeutung läßt sich (fast) direkt aus dem Wort (bzw. aus dem Begriff für den die Abkürzung steht) ableiten, die Ableitung des Sinns ist da aber ohne weiteres nicht gegeben.

Doch. Im Falle von <em> ist der Sinn eine Betonung - auch unabhängig von CSS.

Zu denken, daß SPAN deshalb bedeutungslos ist, ist schlichtweg und ergreifend FALSCH!

Du verdrehst die Tatsachen. Es geht um vordefinierte Eigenschaften - völlig unabhängig von CSS.
So ist z.B. <h2> als Überschrift zweiter Ordnung definiert. Nutzer von Screenreadern bekommen hierdurch nicht nur die Information "dies ist eine Überschrift" sondern können diese auch je nach Sofware direkt ansteuern. Und auch wenn Du an anderer Stelle sagst:

ich bin in der glücklichen Lage zu wissen, daß das von mir gestaltete Produkt sicher immer mit CSS-fähigen Browsern dargestellt werden wird

könnte es nicht sein, daß doch mal ein Sehbehinderter diese Seiten zu lesen bekommt? Für den ist dann Dein <span> nicht vorhanden, ein <em> würde aber z.B. betont vorgelesen.

Das ganze nennt sich übrigens Barrierefreiheit und ist inzwischen auch bei uns gesetzlich geregelt. Aber selbst wenn man nicht hierunter fällt, sollte man doch nicht so engstirnig sein und Behinderte mutwillig ausgrenzen.

Nur dann frag ich mich wirklich, was soll dann der ganze Schnickschnack mit CSS?  Bleiben wir doch beim guten alten HTML! ROFL

Du brauchst es doch nicht zu nutzen. Aber was Du bedenken solltest ist, daß eine sinnvolle HTML-Auszeichnung absolut nichts mit CSS zu tun hat. HTML strukturiert den Inhalt und zeichnet ihn aus. CSS definiert hinterher das Aussehen. Erst hierbei kann es vorkomen, daß - um ein gewünschtes aussehen zu erreichen - bedeutungslose Elemente wie span oder div in das HTML eingefügt werden müssen. Nur war Dir bei den spans im vornherein klar, daß diese Elemente eine besondere Bedeutung haben.

freundliche Grüße
Ingo

0 90

Spans nebeneinander in einer Html-Seite darstellen

Messmar
  • html
  1. 2
    MudGuard
    1. 0
      Messmar
      1. 0
        egon
        • css
        1. 0
          Messmar
          1. 2
            MudGuard
            1. 0
              Messmar
              1. 2
                egon
              2. 1
                fireeye
                1. 0
                  daniel84
                  1. 0
                    fireeye
                    1. 0
                      daniel84
                      1. 0

                        SPAN contra EM/STRONG/...

                        fireeye
                        1. 0
                          wahsaga
                          1. 0
                            fireeye
                            1. 0
                              wahsaga
                              1. 0
                                fireeye
                                1. 0
                                  Struppi
                                  1. 0
                                    fireeye
                                    1. 0
                                      Struppi
                                    2. 0
                                      wahsaga
                                      1. 0
                                        fireeye
                                        1. 0
                                          MudGuard
                                          1. 0
                                            fireeye
                                            1. 0
                                              daniel84
                                            2. 0
                                              at
                                        2. 0
                                          daniel84
                                2. 0
                                  wahsaga
                            2. 0
                              at
                        2. 0
                          Struppi
                          1. 0
                            fireeye
                            1. 0
                              Struppi
                              1. 0
                                fireeye
                            2. 0
                              Ingo Turski
                              1. 0
                                fireeye
                                1. 0
                                  daniel84
                                  1. 0
                                    fireeye
                                    1. 1
                                      daniel84
                                      1. 0
                                        fireeye
                                      2. 0
                                        at
                                        1. 0
                                          fireeye
                                          1. 0
                                            at
                                            1. 0
                                              fireeye
                                              1. 0
                                                at
                                                1. 0
                                                  fireeye
                                                  1. 0
                                                    at
                                                    1. 0
                                                      fireeye
                                                      1. 0
                                                        at
                                                        1. 0
                                                          fireeye
                                2. 1
                                  Ingo Turski
                                  1. 0
                                    fireeye
                                    1. 1
                                      Ingo Turski
                                      1. 0
                                        fireeye
                                        1. 1
                                          Struppi
                                          1. 0
                                            fireeye
                                        2. 0
                                          Ingo Turski
                            3. 0
                              daniel84
                              1. 0
                                fireeye
                                1. 1
                                  Detlef G.
                                  1. 1
                                    MudGuard
                                    1. 0
                                      fireeye
                                      1. 1
                                        Ingo Turski
                                        1. 0
                                          fireeye
                                          1. 0
                                            daniel84
                                            1. 0
                                              fireeye
                                              1. 0
                                                Ashura
                                                1. 0
                                                  fireeye
                                          2. 0
                                            Ingo Turski
                                            1. 0
                                              fireeye
                                              1. 0
                                                Ashura
                                                1. 0
                                                  fireeye
                                                  1. 0
                                                    Ashura
                                                    1. 0
                                                      fireeye
                                                2. 0
                                                  at
                                                  1. 0
                                                    Ashura
                                                    1. 0
                                                      at
                                                      1. 0
                                                        Ashura
                                                        1. 0
                                                          Ingo Turski
                                                          1. 0
                                                            Ashura
                                                            1. 0
                                                              Ingo Turski
                                                              1. 0
                                                                Ashura
                                                                1. 0
                                                                  at
                                                        2. 0
                                                          at
                                                          1. 0
                                                            Ashura
                                                            1. 0

                                                              Nachtrag: SPAN contra EM/STRONG/...

                                                              Ashura
                                                              1. 0
                                                                at
                                              2. 0
                                                Ingo Turski
                                      2. 0
                                        MudGuard
                                  2. 0
                                    fireeye
      2. 2
        MudGuard