2014-02-09 2 views
6

Я пытаюсь стилизовать шрифт в кнопке ввода полужирным шрифтом.Не удается стилизовать текст на вкладке submit, как выделено жирным шрифтом?

Вот мой код:

<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 на MacOS:

enter image description here

UPDATE 2: ... и для сравнения, вот как это выглядит с решением (background-color: white) применяется - http://jsfiddle.net/CJg43/23/

enter image description here

+1

выглядит хорошо, какой браузер вы используете – chiliNUT

+0

Хром - извините, должен был указать. – flossfan

+1

Рабочий тон в Chrome также –

ответ

5

Вы используете хром для MacOS? Если да, попробуйте добавить фоновый цвет к кнопке, чтобы узнать, исправляет ли он ее. Стили Aqua по умолчанию могут мешать. Вы также можете попробовать -webkit-appearance: none; или -webkit-appearance: button;.

+0

У меня нет идеи, но этот звук наиболее правдоподобен –

+0

Добавление 'background-color' does исправить это: 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

Смежные вопросы