<div class="formRow">
<div class="fieldName">
Email
</div>
<div class="fieldInput">
<input .../>
</div>
</div>
형태의 폭은 500 픽셀이지만, fieldName에 div의 각각의 상단에 fieldInput div의 스택 옆에 나란히 앉아있는 대신 다른. 이는 Chrome 및 Firefox에서 fieldName div가 340px의 계산 된 오른쪽 여백을 가져 와서 양식의 전체 너비를 차지하기 때문입니다.
이 동작을 무시할 수 없습니다. 10px의 여백 권한을 입력해도 아무런 효과가 없습니다. 그리고 div의 너비를 하드 숫자 또는 백분율로 설정하면 이상한 오른쪽 여백이 아닌 안쪽 너비 만 변경됩니다.
나는 어떤 CSS 두통을 앓고 있습니까?
BTW, 여기에 CSS는 다음과 같습니다
.formRow{
padding: 3px 0 3px 0;
position: relative;
height: auto;
width: 100%;
}
.fieldName{
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
width: 100px;
}
.fieldInput{
width: 200px;
}
CSS를 사용할 수 있습니까? – Zoidberg
당신은 확실히 CSS를 게시해야합니다. – Triptych
CSS/HTML 질문은 http://doctype.com에서 더 잘 묻습니다. – EBGreen