Markierungsfarbe ändern

  • Hallo,


    wie heisst denn die Css Eigenschaft,
    mit der man die Markierungsfarben ändern kann?


    Also wenn ich z.B. Strg und a drücke,
    die Farbe, die die Buchstaben und das Markierte von den Buchstaben ist?

  • Das ist keine Eigenschaft, sondern ein Selector :P
    (Eine Eigenschaft ist z.B. die Hintergrundfarbe)

    Code
    1. /* Hiermit können Safari >=1.1, Opera >=9.5, IE9 was anfangen*/
    2. ::selection {
    3. background: #fff;
    4. color: #336699;
    5. }
    6. /* und hiermit der Firefox >=1 */
    7. ::-moz-selection {
    8. background: #fff;
    9. color: #336699;
    10. }

    Edit: Hier hatte ich wohl einen "kleinen" Dreher drin^^ Nun aber korrigiert :D
    Denke erklärt sich von selber, oder? :D


    PS: Die meisten Browser ändern durch ::selection nur die Schriftfarbe und Hintergrundfarbe.
    Der Rest wird meist ignoriert.


    PPS: Es ist auch möglich zu sagen, wie sich einzelne Elemente beim Markieren verhalten sollen:

    Code
    1. a::selection { ... }


    PPPS: Alles gute =D

  • Ahhhhh ja.
    Danke...


    Aber ich habe mal nach -moz-::selection gegorgelt,
    da mein Firefox es nicht angezeigt hat...



    es heißt: ::-moz-selection .


    Nur falls jemand hier im Nachhinein drauf stoßt. :wink: