다음 HTML 마크업 및 CSS 스타일을 고려하세요.
<code class="html"><button class="button">Some Text</button> <div class="button">Some Text</div></code>
<code class="css">.button { background: darkgrey; height: 40px; border: 2px solid grey; width: 100%; box-sizing: border-box; font-size: 14px; font-family: helvetica; text-align: center; margin-bottom: 20px; }</code>
이러한 스타일을 적용할 때, <버튼> 요소는 수직으로 정렬되는 반면
기본적으로 <버튼> 요소에는 moz-button-content라는 내장 요소가 있습니다. 이 요소는 CSS를 통해 액세스할 수 없으며 버튼 높이를 상속하여 블록을 표시합니다. 그러나 브라우저의 내부 코드에는 버튼의 내용을 moz-button-content 요소의 중앙에 수직으로 배치하는 하드 코딩된 규칙이 포함되어 있습니다.
-webkit-box-align 속성은