div를 만들려고하는데 그 크기는 확인란의 치수와 정확히 같습니다. 이와 같이 지정하면확인란을 감싸는 div에 테두리를 설정하는 방법은 무엇입니까?
<html>
<head>
<style type="text/css">
.wrapper {
margin: 12px;
width: 13px;
height: 13px;
border: 1px solid green;
display: inline-block;
}
</style>
</head>
<body>
<div class="wrapper"><input type="checkbox" /></div>
</body>
</html>
크롬과 Firefox의 녹색 테두리와 확인란 사이에 작은 여백이 생깁니다. div의 높이를 줄이면 상단에 영향을주지 않고 div의 아래쪽 경계를 높입니다. 나는 체크 박스에서 여백을 가지고 노려 보았지만 그 차이는 영향을주지 않았다.
여기에이 동작을 나타내는 jsfiddle이 있습니다.
감사합니다,
유전자
그런데 'width : 13px; 높이 : 13px;'(레이아웃에 맞는지 확인하기 위해 필요한 경우가 아니라면). '.wrapper '에있는'display : inline-block'은 자동으로'input'에 맞을 것임을 의미합니다. – thirtydot