나는 다음과 같은 HTML 요소가 있습니다HTML 요소 정렬
<fieldset style="margin:20px;border:5px solid red;padding:0;">
<label class="offset widget" >Title goes here</label>
<input class="offset widget" style="padding:0" type="text" name="fname">
<div class="offset" style="position:relative;width:120px;display:inline-block;">
<select class="widget" style="position: absolute; left:0;top:0;">
<option value="en_KW">English</option>
<option value="ar_KW">Arabic</option>
</select>
</div>
</fieldset>
과 CSS 스타일 : jsfiddle에 또한
.offset{
margin-left:40px;
margin-right:0;
}
.widget{
width:120px;
height:16px;
text-align:right;
text-height:16px;
font-size:11px;
font-family:arial;
border:2px solid black;
float:left;
padding:0;
}
: http://jsfiddle.net/tPzqG/5/
1) 왜 사업부 디스플레이를 설정하는 경우 여백을 인라인으로 고려하지 않는다? 레이블과 텍스트 입력 요소도 인라인 요소이며 여백은 고려됩니다 (크롬에서는 파이어 폭스가 아님)
2) 높이가 지정된 경우에도 선택 높이가 레이블 및 텍스트 입력 높이보다 작은 이유 그 중 세명은 똑같습니까?
3) 텍스트 정렬은 레이블에 대해서는 작동하지만 선택 사항에 대해서는 작동하지 않습니다 (크롬에서만). 방향없이 이것을 고칠 수 있습니까? rtl?
4) 왜 사업부 디스플레이가 인라인 블록 FIELDSET 아래 다음 DIV 이동? (단 jsfiddle에서)