Tom: 3 stellige hex Zahlen ?

Guten Tag,

eine Frage:

.formbox {
  width: 400px;
  color: #000;
  background-color: #cc9;
  border: 1px solid #666;
}

Was hat es mit diesen 3-stelligen Zahlen auf sich?

Muss ich die Zahlen nicht im 6-stelligen Format angeben?

Danke

  1. Hi,

    .formbox {
      width: 400px;
      color: #000;
      background-color: #cc9;
      border: 1px solid #666;
    }

    Was hat es mit diesen 3-stelligen Zahlen auf sich?

    Eine Abkürzung: #cc9 entspricht #cccc99

    Muss ich die Zahlen nicht im 6-stelligen Format angeben?

    Ciao,
    Dubaischeich

  2. Hallo

    Was hat es mit diesen 3-stelligen Zahlen auf sich?

    Eine Hexzahl besteht aus 3 Teilen:
    1. Teil: Rot
    2. Teil: Grün
    3. Teil: Blau
    RGB
    Hast du Photoshop?
    Da sieht man, dass der Rotanteil (z.B.) zwischen 1 und 255 liegt.
    Wandelt man diese Zahl in eine Hex-Zahl um (lernt man in Info oder Datentechnik) kommt bei 0 eine 0 und bei 25 ein FF
    Wenn die 3-Stellig ist, wird anstatt ner 00 nur 0 (z.B.) gesetzt

    Glaub ich.
    cc9 wäre also eigentlich 0c0c09.

    Hoffe das stimmt so ;-))

    --
    MfG aus Augschburg,
    Ferret
    1. Hi,
      nö - wie schon gesagt - aber ein netter Ansatz mit den führenden Nullen ..;-)
      freundliche Grüße
      Ingo

  3. Hallo,

    Was hat es mit diesen 3-stelligen Zahlen auf sich?

    Fuer CSS gilt:

    #F00 = #FF0000 = rgb(255,0,0) = rgb(100%,0%,0%) = red

    Muss ich die Zahlen nicht im 6-stelligen Format angeben?

    Im HTML-Kontext schon, bei CSS nicht unbedingt. Natuerlich kann man mit der Kurzschreibweise nicht den gesamten RGB-Farbraum abdecken, sondern nur 16^3 = 4096 Farben.

    MfG, Thomas

    --
    SVG - Learning By Coding
    http://svglbc.datenverdrahten.de/
    1. [Nachtrag:]

      Im HTML-Kontext schon, bei CSS nicht unbedingt.

      Fuer HTML-Farben sind auch noch 16 Farbnamen definiert, also red waere auch nutzbar.

      MfG, Thomas

    2. Hello Thomas,

      Im HTML-Kontext schon, bei CSS nicht unbedingt. Natuerlich kann man mit der Kurzschreibweise nicht den gesamten RGB-Farbraum abdecken, sondern nur 16^3 = 4096 Farben.

      Schwarz und Weiß sind keine Farben

      *scnr*

      Tom

      1. Hallo,

        Schwarz und Weiß sind keine Farben

        Dann nenne es [0-9,A-F]-Zeichenkombinationen, denn darum ging es ja.

        MfG, Thomas

  4. hi,

    Was hat es mit diesen 3-stelligen Zahlen auf sich?

    zu den bisherigen hinweisen, noch als ergänzung, die erklärung in der css2-spec vom w3c:

    "The format of an RGB value in hexadecimal notation is a '#' immediately followed by either three or six hexadecimal characters. The three-digit RGB notation (#rgb) is converted into six-digit form (#rrggbb) by replicating digits, not by adding zeros. For example, #fb0 expands to #ffbb00. This ensures that white (#ffffff) can be specified with the short notation (#fff) and removes any dependencies on the color depth of the display."

    http://www.w3.org/TR/CSS2/syndata.html#value-def-color

    gruss,
    wahsaga