3 개 항목마다 한 줄에 3 개의 항목 만 있으면 다음 항목이 다음 줄에 있어야합니다. 나는이 Fiddle에서이 방법을 시도 HTML을 변경하지 않고 그것을하고 싶어하고 그것이 올바른 접근 방식이다 않거나 CSS를 통해 처리 할 수있는 다른 방법이 있는지 궁금CSS를 통한 나누기 처리 방법
br{display: none;} br:nth-child(3n+0) {display: block;} p{display: inline}
<div>
<p><input type="checkbox" name="a" value="a">abc</p><br>
<p><input type="checkbox" name="b" value="b">bcd</p><br>
<p><input type="checkbox" name="c" value="c">cde</p><br>
<p><input type="checkbox" name="d" value="d">def</p><br>
<p><input type="checkbox" name="e" value="e">efg</p><br>
<p><input type="checkbox" name="f" value="f">fgh</p><br>
<p><input type="checkbox" name="g" value="g">ghi</p><br>
<p><input type="checkbox" name="h" value="h">hij</p><br>
<p><input type="checkbox" name="i" value="i">ijk</p><br>
<p><input type="checkbox" name="j" value="j">jkl</p><br>
<p><input type="checkbox" name="k" value="k">klm</p><br>
<p><input type="checkbox" name="l" value="l">lmn</p><br>
<p><input type="checkbox" name="m" value="m">mno</p><br>
<p><input type="checkbox" name="n" value="n">nop</p><br>
<p><input type="checkbox" name="o" value="o">opq</p><br>
</div>
당신이, 같은 HTML을 유지해야하는 경우 그런 다음 어떤 클래스를 추가하지 않고 http://codereview.stackexchange.com/ –
에 요청해야합니다 네 그것은 갈 수있는 좋은 방법입니다 . 그러나 부모 div에 클래스를 추가 할 수 있다면 br가 필요하지 않습니다. – Aslam