2015-09-10 3 views
0

Я пытаюсь стилизовать кнопки в моем текущем проекте кросс-браузера.Safari занимает пространство вокруг кнопки отправки

Когда я проверил эти кнопки в Safari, они выглядели иначе, чем в любом другом браузере. В общем, кнопки выглядят одинаково в FF и Chrome. Но в кнопках Safari есть больше пространства сверху, снизу, слева и справа, поэтому кнопки выглядят шире в Safari, а не в Chrome или другом браузере. Можно ли удалить дополнительное пространство на кнопку отправки в Safari?

Мой текущий КСС:

.location-form-wrapper input[type="submit"] { 
    border-radius: 0 5px 5px 0; 
    float: left; 
    padding: 20px 23.8px; 
} 
input[type="submit"], input[type="button"], button, input[type="reset"] { 
    background: #facc26 none repeat scroll 0 0; 
    border: 1px solid transparent; 
    border-radius: 5px; 
    box-shadow: none; 
    color: #ffffff; 
    cursor: pointer; 
    display: inline-block; 
    font-family: "latobold"; 
    font-size: 18px; 
    line-height: 1; 
    padding: 12px 26px; 
    text-transform: uppercase; 
    transition: all 300ms linear 0s; 
    } 
+0

Добро пожаловать в переполнение стека! Пожалуйста, предоставьте свой вопрос некоторым кодом. – naXa

+0

Добавить код будет красочным ваш ответ –

+0

.location-form-wrapper input [type = "submit"] { border-radius: 0 5px 5px 0; float: слева; обивка: 20px 23.8px; } вход [type = "submit"], input [type = "button"], кнопка, input [type = "reset"] { background: # facc26 none repeat scroll 0 0; граница: 1px сплошная прозрачная; border-radius: 5px; box-shadow: нет; цвет: #ffffff; курсор: указатель; дисплей: встроенный блок; font-family: "latobold"; font-size: 18px; line-height: 1; обивка: 12px 26px; text-transform: uppercase; переход: все 300 мс линейные 0с; } – Nishu

ответ

1

Я просто наткнулся на этот самый вопрос, Safari 9.0.2. Это может быть слишком тривиально, но я просто добавил «margin: 0» к CSS кнопки и, ну, маржа - ушел, позволив кнопке заполнить всю область, которую я намеревался для нее.

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