2014-02-09 19 views
6

Ich versuche, die Schriftart in einem Eingabeknopf fett formatieren.Kann Text auf der Eingabe-Schaltfläche nicht als fett formatieren?

Hier ist mein Code:

<input type="submit" id="nm-match" class="nm-button" value="Match" /> 

Hier ist meine CSS:

.nm-button { 
    text-transform: uppercase; 
    padding: 5px; 
    color: blue; 
    font-weight: bold; 
} 

Alle Stile außer dem fett angewendet werden.

Hier ist ein JSFiddle zeigt das Problem: http://jsfiddle.net/CJg43/1/

UPDATE: Warum die enge Stimmen? Hier ist ein Screenshot von, wie es aussieht für mich, in Chrome auf MacOS:

enter image description here

UPDATE 2: ... und zum Vergleich, ist hier, wie es mit der Lösung sieht (background-color: white) angewandt - http://jsfiddle.net/CJg43/23/

enter image description here

+1

sieht gut aus, welchen Browser verwenden Sie – chiliNUT

+0

Chrome - Entschuldigung, sollte angegeben haben. – flossfan

+1

Funktioniert auch in Chrome –

Antwort

5

Sind Sie mit Chrom für MacOS? Ist dies der Fall, versuchen Sie, der Schaltfläche eine Hintergrundfarbe hinzuzufügen, um festzustellen, ob sie behoben wurde. Die standardmäßigen Aqua-Styles stören möglicherweise. Sie können auch versuchen, -webkit-appearance: none; oder -webkit-appearance: button;.

+0

ich habe keine ahnung, aber das klingt am plausibelsten –

+0

Hinzufügen von 'background-color' tut Fix it: http://jsfiddle.net/CJg43/23/ WTF? – flossfan

+0

Was sind die Standard-Aqua-Stile, und wie kann ich sie ausschalten? – flossfan

3

Wenn Sie numerische Werte mit der font-weight Eigenschaft und möchten Sie bold dann verwenden, um den Wert größer als oder gleich 700

.nm-button { 
    text-transform: uppercase; 
    padding: 5px; 
    color: blue; 
    font-weight: 700; 
} 

Js Fiddle Demo

+0

ich habe gerade font-weight: 600; um submit button text fett, funktioniert gut, danke – stom

Verwandte Themen