Проблема с CSS в Chrome, работающем на OSX

#html #css

#HTML #css

Вопрос:

У меня есть следующий HTML-код :

 <div class="submit"><input type="button" name="getResult" value="Get Comments" class="sbutton" /></div>
  

и CSS является :

 #sForm .submit {
float:left;
width:100%;
margin-top:10px;
}

#sForm .sbutton {
width:100%;
height:50px;
font-size:70px;
padding-left:10px;
}
  

предположим, что html является оболочкой вокруг : <div id="sForm"></div>

вся страница работает, кроме кнопки getResult . он не принимает ни один из атрибутов CSS, кроме width:100% . но та же страница нормально загружается в Firefox.

Комментарии:

1. У вас есть живой пример? Также измените свою разметку, чтобы включить оболочку, вместо того, чтобы добавлять ее.

2. нет, он установлен на моем локальном хостинге, если это поможет, я могу предоставить вам скриншот!! (хотя я знаю, что это не так !! )

3. Вы можете использовать jsfiddle.net за создание живого примера, который сделает всех счастливыми.

4. jsfiddle.net/TYLe6 вот оно

Ответ №1:

Я поместил ваш пример в jsfiddle и смог воспроизвести проблему. Похоже, вам нужен -webkit-appearance:button; в вашем селекторе кнопок:

http://jsfiddle.net/aj2AX/

Комментарии:

1. Извините, но я не понимаю, можете ли вы объяснить свой ответ или поместить код здесь?

2. Он прав, просто добавьте эту строку -webkit-appearance:button; внутри #sForm .sbutton {блок

3. Кнопка -webkit-appearance: сообщает, что она работает и выглядит как более традиционная кнопка, а не использует стили OS X, которые, как я полагаю, используют фиксированные размеры изображений.