Fiddle - 크롬과 파이어 폭스에서 모두 열면됩니다.Firefox의 버튼
내 CSS에서 .button 클래스가있다 - I 버튼의 모든 종류의 사용 : 보시다시피 등 button.button, a.button
, 차이가 없습니다 Chrome에서 button.button과 다른 *. 버튼 요소 사이에 있습니다. FF-button.button에서 보는 바와 같이은 다른 * .buttons보다 약간 크다.
Chrome 에서처럼 FF로 버튼을 올바르게 렌더링하려면 어떻게해야합니까?
업데이트 : 이것은 SO의 게시물과 중복되지 않습니다.
에 StackOverflow는 코드 요청 :
.button {
font: normal 100% Arial, sans-serif;
position: relative;
display: inline-block;
text-align: center;
text-decoration: none;
vertical-align: middle;
color: #00f;
background-color: transparent;
border: 1px solid #00f;
border-radius: 3px;
user-select: none;
outline: 0;
cursor: pointer;
white-space: nowrap;
}
.button_medium {
padding: 0 12px;
}
.button__text {
font-weight: 400;
display: inline-block;
line-height: 1;
vertical-align: top;
white-space: nowrap;
}
.button__text_medium {
font-size: 90%;
line-height: 28px;
letter-spacing: -1px;
}
<div style="padding:5em;">
<button class="button button_medium" type="button">
<span class="button__text button__text_medium">Save</span>
</button>
<label class="button button_medium">
<span class="button__text button__text_medium">Save</span>
</label>
<span class="button button_medium">
<span class="button__text button__text_medium">Save</span>
</span>
<a class="button button_medium">
<span class="button__text button__text_medium">Save</span>
</a>
</div>
가능한 중복 (http://stackoverflow.com/questions/5517744/remove- [파이어 폭스에서 추가 버튼 간격/패딩을 제거] extra-button-spacing-padding-in-firefox) –
아니요, 이것은 절대 중복이 아닙니다. 링크를 열고 거기에 쓰여진 내용을 읽으십시오. – artuska