2 Stimmen

Checkbox-Aussehen in Opera

Ich habe eine Seite mit dunklem Hintergrund. In IE, Firefox, Chrome und Safari sehen meine Kontrollkästchen so aus: Bildbeschreibung hier eingeben

Aber Opera zeigt die Kontrollkästchen so an:

Bildbeschreibung hier eingeben

Daher kann der Benutzer nicht sehen, ob er das Kontrollkästchen aktiviert hat, weil das Häkchen schwarz ist.

Hier ist ein Teil meines CSS:

body {
    background-attachment: fixed;
    background-color: #07080A;
    background-image: url('images/bg.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 13px;
    margin: auto auto;
    width: 1000px;
}

input, textarea {
    width: 300px;
    color: #fff;
    background-color: #323232;
    border: none;
    font-size: 13px;
    font-family: Arial;
    padding: 8px 0px 8px 10px;
}

input[type="checkbox"]{
    background: transparent;
    width: 30px;
}

Wie kann ich das ändern? Ich möchte das Aussehen des Kontrollkästchens in Opera und anderen Browsern gleich haben.

2voto

Samich Punkte 28587

Versuchen Sie, Ihren ersten Stil mit folgendem zu überschreiben:

input[type="checkbox"] {
    background: inherit;
    width: 30px;
}

Dadurch erhält das Kontrollkästchen den Hintergrund seines Elternelements. Je nach Reihenfolge Ihrer Regeln und anderer Regeln müssen Sie möglicherweise inherit !important verwenden.

1voto

scottheckel Punkte 8923

In Opera gilt die Hintergrund-Eigenschaft für den Hintergrund innerhalb des Kontrollkästchens und nicht für den Hintergrund außerhalb des Kontrollkästchens. Ich glaube, was du zu beheben versuchst, sind einige der Probleme, die du auf dieser Seite findest, wie hier beschrieben, wie Kontrollkästchen gestaltet werden.

0voto

Moin Zaman Punkte 24899
input[type="checkbox"]{
    backgorund: #fff;
    width: 30px;
}

Funktioniert das nicht für dich?

0voto

Mark Punkte 103889

Zunächst haben Sie einen Tippfehler in Ihrer input[type="checkbox"]-Linie.

Zweitens könnten Sie laut diesem die Hintergrundfarbe des Kontrollkästchens explizit auf weiß setzen. Dies funktioniert in Opera.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X