오래 전부터 clear
이라는 CSS 클래스를 사용하고 있었는데 그 코드는 clear: both
입니다. 나는 다음과 같은 방법으로 사용 (장고 구문에 표시된하지만 중요하지 않습니다) : 당신이 볼 수 있듯이, 나는, 수평리스트의 무리를하고있어"clear : both"하는 가장 좋은 방법은
{% for item in collection %}
<ul class="horiz"><!-- horizontal list -->
<li>{{ item }}</li>
<li>{{ item }}</li>
</ul>
<div class="clear"></div>
{% endfor %}
는 그냥 테이블처럼 보이게하기 . CSS 규칙 .horiz li
이 float: left
을 의미한다고 가정 해보십시오. 이 "테이블"의 각 행 다음에 나는 <div class="clear"></div>
을 사용하고 있습니다. 많은 HTML이 그렇게 단순합니다.
정말이 방법이 맞습니까? 내가 생각하지 못한 것이 더 간단하지 않은가? 제외한 모든 목록에 대한 CSS
http://www.positioniseverything.net/easyclearing.html
#pages ul li { display: block; float: left; ....... } #pages ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
이것은 질문하는 바보 같은 질문이지만 레이아웃하는 자료를 표 형식의 데이터로 간주 할 수 있습니까? –
나는 이것이 닫힌다는 것을 나는 알고있다 그러나 나의 응답은 (유사한 문제점을 봤 거든이 페이지가 overflow 자동을 가진 콘테이너다는 것을 것을을 발견했다 : http://www.quirksmode.org/css/clearing.html – Jon