레이블과 라디오 버튼을 한 줄로 정렬
양식을 구성할 때 양식 요소에 대한 응집력 있는 레이아웃을 유지하는 것이 중요합니다. 그러나 라디오 버튼과 해당 레이블을 나란히 정렬하는 것은 어려울 수 있습니다. 여기에서는 이 문제가 발생하는 이유를 설명하고 해결 방법을 제공합니다.
제공된 HTML 코드에서 이러한 요소의 기본 표시 속성이 블록 수준으로 설정되어 있기 때문에 레이블과 라디오 버튼이 올바르게 정렬되지 않습니다. , 수직으로 쌓이게 됩니다.
이 문제를 해결하기 위해 float 속성을 활용할 수 있습니다. 레이블과 라디오 버튼을 모두 왼쪽으로 설정하면 서로 옆에 나타나도록 할 수 있습니다.
fieldset { overflow: hidden; } .some-class { float: left; clear: none; } label { float: left; clear: none; display: block; padding: 0px 1em 0px 8px; } input[type=radio], input.radio { float: left; clear: none; margin: 2px 0 0 2px; }
또한 "some-class" 클래스와 함께 컨테이너 div를 사용하여 다음 HTML 코드에 표시된 대로 라디오 버튼 및 라벨:
<fieldset> <div class="some-class"> <input type="radio" class="radio" name="x" value="y" id="y" /> <label for="y">Thing 1</label> <input type="radio" class="radio" name="x" value="z" id="z" /> <label for="z">Thing 2</label> </div> </fieldset>
이러한 변경 사항을 구현하면 라벨과 라디오 버튼이 한 줄에 수평으로 정렬되어 정렬 문제가 해결됩니다.
위 내용은 라디오 버튼과 라벨을 한 줄에 어떻게 정렬할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!