나는 링크와 단추를 같은 스타일로 지정하려고합니다.왜 두 개의 단추가 다르게 렌더링됩니까
<button>
및 <a>
은 (는) 아래의 CSS 선언과 함께 FF로 달리 렌더링되는 이유는 무엇입니까? (버튼의 모서리에 바깥 쪽 테두리가 있고 높이와 길이가 다른 것을 확인하십시오). Chrome에서는 평등하게 렌더링되지만 바깥 쪽 테두리가 있습니다. IE에서는 동등하지만 경계가 둥근 테두리가 없습니다 (IE8은 테두리 반경을 지원하지 않습니다).
은을 heres jsfiddle version 및을 heres CSS를
button, a
{
background-color: #7da7d8;
color: #e7e4ed;
border: 3px solid #f7f7f7;
border-radius: 8px 8px 8px 8px;
text-align:center;
font-weight: normal;
display: inline-block;
line-height: 1.2em;
margin: 4px;
width: 120px;
padding: 6px;
font-size:1.2em;
text-decoration:none;
cursor: pointer;
}
,이 작업을 수행하는 사용성 문제에 대한 의견을 해달라고하십시오 - 내 이유가있다.
---------- 업데이트 --------------- 아래의 의견에서 Ive는 CSS, check it out on jsfiddle을 업데이트했습니다. 이제 높이를 같게 설정해야합니다. 어떻게 든 그 모서리 경계를 제거하십시오.
_defaults_가 다르거 나 OP가 명시 적으로 설정 한 것 이외에 추가 비용을 지불 할 수도 있습니다. – tobyodavies
@tobyodavies 예 프로젝트에이 문제를 언급 해 주셔서 감사합니다. CSS 재설정을 포함했습니다. – Muleskinner
입력 해 주셔서 감사합니다 – Muleskinner