robertroth: Problem mit str_replace(), falsches Datenmodell?

Beitrag lesen

Liebe Mitdenker, liebe Wissende, liebe Neugierige,

Warum eigentlich <img src="img/icons/farben/black.jpg" alt="Schwarz">? Wozu die Bilder?

Es könnten auch mal Symbolbilder der Produkte angezeigt werden sollen.

Jnnbo ist ja noch in der Übungsphase. Besser wäre sicherlich ein eigener Datensatz pro Farbe, denn ein Toner oder eine Tinte mit einer anderen Farbe wird ja auch eine andere Artikelnummer haben und evtl. auch einen anderen Preis. Bei meinen Farbtonern war früher der YELLOW immer am teuersten. Bei BLACK gab es dafür zwei Füllmengen für Standard-Bunt-Drucker und für oft-doch-hauptsächlich-Schwarz-Drucker :-)

So ein Artikelmodell in einer Datenbank abzubilden ist eine Aufgabe für sich.

Das tut’s auch, und besser:

<span class="color-icon black">Schwarz</span>

Was hältst Du denn dann davon, dem <span> wenigstens noch ein Title-Attribut zu verpassen?
Und ist denn immer sichergestellt, dass schon alle Browser leere <span>-Elemente auch anzeigen? Da habe ich in meiner Liste noch stehen: Vorsicht bei leeren Elementen...
Normalerweise sollte das Verhalten ja umgekehrt sein, und mit :empty dann das Verhalten für leer festgelegt werden können, aber was ist bei Browsern schon normal?

<span class="color-icon black" title="Schwarz">&nbsp;</span>

Im Stylesheet steht dann sowas wie

.color-icon { display: inline-block; width: 0.8em; height: 0.8em; vertical-align: middle; }
.color-icon.black { background: black; }
.color-icon.yellow { background: yellow; }

Den Text kannst du mit image replacement verstecken.

Kannst Du das bitte noch etwas näher ausführen, wie Du das meinst?

Besonders barrierefrei ist das aber nicht.

Eben deshalb mindestens ein title-Attribut?

Spirituelle Grüße
Euer Robert
robert.r@online.de

--
Möge der wahre Forumsgeist ewig leben!
0 53

Problem mit str_replace

Jnnbo
  • php
  1. 1
    Der Martin
    1. 0
      Jnnbo
      1. 1
        robertroth
        1. 0
          Jnnbo
          1. 1
            robertroth
            1. 0
              Jnnbo
              1. 1
                robertroth
                1. 0
                  Jnnbo
                  1. 1
                    robertroth
                    1. 0
                      Jnnbo
  2. 0
    robertroth
    1. 0
      Jnnbo
      1. 0
        robertroth
        1. 0
          Jnnbo
          1. 0
            robertroth
            1. 0
              Jnnbo
              1. 0
                robertroth
                1. 0
                  Jnnbo
                  1. 0
                    robertroth
                    1. 0
                      Jnnbo
                      1. 0
                        robertroth
                        1. 0
                          Jnnbo
                    2. 0

                      Problem mit str_replace - Update

                      Jnnbo
                      1. 0
                        robertroth
                        1. 0
                          Jnnbo
                          1. 0

                            Meine Lösung!

                            Jnnbo
                            1. 0
                              robertroth
                              1. 0
                                Jnnbo
                                1. 0
                                  robertroth
                                  1. 0
                                    Jnnbo
                            2. 0

                              Vor- und Nachteil?

                              Jnnbo
                              1. 0
                                Gunnar Bittersmann
                                • html
                                • php
                                • zu diesem forum
                                1. 0
                                  dedlfix
                                  1. 1
                                    Gunnar Bittersmann
                                    1. 0
                                      dedlfix
                                      1. 0
                                        Gunnar Bittersmann
                                        1. 0
                                          Gunnar Bittersmann
                                          • php
                                  2. 0
                                    Jnnbo
                                    1. 0
                                      dedlfix
                                2. 0
                                  Matthias Apsel
                                  • zu diesem forum
                          2. 1
                            robertroth
  3. 0
    Gunnar Bittersmann
    • barrierefreiheit
    • css
    • html
    1. 0
      Jnnbo
      1. 0
        Gunnar Bittersmann
        • barrierefreiheit
    2. 0

      Problem mit str_replace(), falsches Datenmodell?

      robertroth
      • barrierefreiheit
      • css
      • datenbank
      1. 0
        Jnnbo
        1. 0
          dedlfix
          1. 0
            Jnnbo
            1. 0
              dedlfix
      2. 0
        Gunnar Bittersmann
        • barrierefreiheit
        • html
        1. 0
          Gunnar Bittersmann
  4. 0
    MudGuard