2014-03-27 2 views
0

height - min-width - 및 border으로 스타일이 지정된 세 개의 간단한 HTML 단추가 있습니다. 하나는 텍스트이고, 두 번째는 제동 공간이 아니며, 마지막은 빈 텍스트입니다.CSS 빈 텍스트가있는 버튼의 위치 지정

브라우저보기에 문제가 있습니다. 빈 텍스트가있는 마지막 버튼이 다른 위치에서 인쇄됩니다.

CSS :

.test { 
    height: 27px; 
    border: 1px solid #b4b1ff; 
    min-width: 54px; 
} 

HTML :

<button class="test">Text</button>  <!-- with text --> 
<button class="test">&nbsp;</button> <!-- with Non Breaking Space --> 
<button class="test"></button>   <!-- Empty ?? --> 

수직 그들에게

JSFiddle Demo를 정렬에 필요한 것, 그래서 나는 기본적으로 inline을 믿고, fiddle

답변

4

버튼 요소가 참조

CSS

body { margin: 0; padding: 0; } 
.test { 
    height: 27px; 
    border: 1px solid #b4b1ff; 
    vertical-align: top; 
} 
+0

덕분에 나는 수직 정렬 예에 대해 생각 din't Paulie_D! – AkisC

+0

그래서 빈 버튼이 인라인 흐름을 깨뜨리는 이유는 무엇입니까? OP가 약간의 설명을 원하는 것처럼 보이지만 ** 해결되지는 않습니다 **. –

+0

인라인 요소의 ** 기본 ** 정렬이 '기준선'이기 때문에 빈 요소가 텍스트의 기준선과 정렬하려고합니다. 나는 OP가 google "기준선"일 수 있다고 확신한다. :) –