div에서 숫자를 세로로 정렬하려고합니다. 코드는 다음과 같습니다.
<div class="nb">2</div>
display: inline-block;
height: 56px;
width: 56px;
background: transparent url("../img/stepnb.png") center center no-repeat;
line-height: 56px;
color: #255066;
text-shadow: 1px 1px 3px rgba(255,255,255,.75), -1px -1px 2px rgba(0,0,0,0.75);
font-size: 42px;
font-weight: bold;
margin-top: -25px;
참고 : 결과는 IE9에서 11까지 동일합니다.
보시다시피 다른 브라우저에서 세로로 중앙에 있지 않습니다. 조건부 주석이나 CSS 해킹없이 모든 주요 브라우저에서 어떻게 정렬 할 수 있는지 알고 계십니까?
편집 : 문제는 CSS 재설정 사용으로 인해 발생할 수 있습니다. 확인하겠습니다.
edit 2 : 정렬 문제는 상위 div에 할당 된 "Myriad pro"글꼴에서 발생했습니다.
정렬 문제는 상위 div에 할당 된 "Myriad pro"글꼴에서 발생했습니다.
도움을 주셔서 감사합니다 :)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다