나는 간단한 (하!) 테이블을 만들고 있습니다. 내가 포함시키고 자하는 것에 문제가있다.테이블 형식 컨트롤이 HTML CSS
- 입력 필드의 왼쪽 가장자리를 정렬하고 싶습니다. 체크 박스와 버튼은 그렇지 않습니다.
- 레이블 w.r.t.에 텍스트를 세로로 가운데 맞춤하고 싶습니다. 관련 텍스트 입력 컨트롤.
- 최종 제출 버튼의 12em 여백을 피하고 싶습니다.
감사합니다. 어떤 아이디어라도 감사합니다.
p {
text-align: center;
}
p label {
float: left;
clear: left;
width: 20em;
text-align: right;
margin: .25em 1em 0em 0em;
padding: .25em;
}
p label input {
float: right;
clear: right;
padding: .25em;
}
#submit {
clear: both;
float: left;
margin: 1em 0em 0em 12em;
clear: left;
width: 6em;
text-align: center;
background: yellow;
}
p > input {
text-align: center;
}
span {
padding: 0em 1em 0em 0em;
}
<form>
<div>
<p>
<label><span>Name:</span>
<input id="name" type="text" placeholder="Name" autofocus required>
</label>
</p>
<p>
<label><span>Password:</span>
<input id="password" type="password" placeholder="Password" required>
</label>
</p>
<p>
<label><span>Are you a photographer?:</span>
<input id="photog" type="checkbox">
</label>
</p>
<p>
<input type="submit" id="submit" value="Register">
</p>
</div>
</form>
당신은 바이올린 또는 원하는 결과이 같이 방법의 이미지 제공 할 수 있을까요? – pbaldauf
@pbaldauf 그는 왜해야합니까? 질문 안에 스 니펫이 있습니다. 제공된 코드로 이동하여 만들 수 있습니다. –
@Len'p 라벨 입력 {패딩 : .25em;}'(실수 제거 및 제거)이 수직으로 정렬됩니다. 왼쪽 맞춤과 관련하여 원하는 내용이 확실하지 않습니다 ... 실제로 원하는 결과를 더 잘 설명해야합니다. –