내가 도달 한 가장 좋은 해결책은 다음과 같습니다.
수직 센터 클래스 정의 :
.text-vertical-center {
display: table-cell;
text-align: center;
vertical-align: middle;}
이것은 텍스트를 수직 및 수평 중앙에 배치하는 버튼의 내부 컨테이너 역할을했습니다.
btn 클래스를 정의합니다.
.btn {
width: 300px;
height: 75px;
background-color: transparent;
color: #000;
border-radius: 0;
border: #000 solid 1px;
cursor: pointer;
text-align: center;}
버튼 스타일링을위한 클래스 btn 서버.
마침내 내부 div를 앵커 태그 <a>
로 래핑 하여 버튼을 연결했습니다.
<a href="#"> <div class="btn text-vertical-center"> Button text </div> </a>
이것은 잘 작동하는 것으로 보이며 내가 아는 한 대부분의 브라우저와 호환됩니다. 더 나은 해결책이 있으면 알려주세요.
JSFiddle 예 : https://jsfiddle.net/MuaazO/ga4s540v/
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다