2014-02-09 69 views
6

我試圖在輸入按鈕中將字體設置爲粗體。無法將輸入提交按鈕上的文本設置爲粗體?

這裏是我的代碼:

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

這裏是我的CSS:正在從大膽應用

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

所有樣式分開。

這裏有一個的jsfiddle顯示問題:http://jsfiddle.net/CJg43/1/

UPDATE:爲什麼密切票?下面是它的外觀對我來說,在Chrome在Mac OS截圖:

enter image description here

更新2:...和比較,這裏是它的外觀與溶液(background-color: white)應用 - http://jsfiddle.net/CJg43/23/

enter image description here

+1

看起來不錯,我使用什麼瀏覽器 – chiliNUT

+0

Chrome - 抱歉,應該指定。 – flossfan

+1

在Chrome中也可以正常工作 –

回答

5

你使用Chrome的MacOS?如果是這樣,請嘗試向按鈕添加背景顏色以查看是否修復了它。默認的Aqua風格可能會造成干擾。您也可以嘗試-webkit-appearance: none;-webkit-appearance: button;

+0

我不知道但聲音最可信 –

+0

添加'background-color'確實修復它:http://jsfiddle.net/CJg43/23/ WTF? – flossfan

+0

什麼是默認的Aqua樣式,以及如何關閉它們?! – flossfan

3

當您使用與font-weight屬性數值和要使用bold然後使用大於或等於價值700

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

Js Fiddle Demo

+0

我剛用過font-weight:600;使提交按鈕文字加粗,工作正常,謝謝 – stom