에 코드의 첫 번째 요소,하지만 마지막으로 나는 다음 HTML 코드 (jsFiddle)가? 시각적으로 만, html 레이아웃은 동일하게 유지됩니다. 그것은 일종의 서구입니다.html로 레이아웃 페이지
답변
절대 위치를 사용하면 가능합니다. 그러나 당신이 당신의 레이아웃을 아프게하지하기 위해 미리 정의 된 높이를 가지고 있어야합니다
.content {
width: 400px;
height:200px;
margin: 0 auto;
position:relative;
}
.first-block {
background: coral;
position:absolute;
bottom:0;
}
.second-block {
background: #DEDEDE;
position:absolute;
top:0;
}
하지만 동적 인 고도는 어떨까요? 내 첫 블록 및 두 번째 블록 높이가 다를 수 있습니다 –
자바 스크립트를 사용하지 않는 한이 방법을 사용할 수 없습니다. –
이제는 Flexbox로 실현 가능 –
이 float
과 margin
속성을 사용하여 가능하다.
두 개의 divs
두 개를 가운데에 띄우고 가운데에 clear:both
두 개를 겹치기 만하면됩니다. 완료되면 margin-top
을 양수와 음수 값과 함께 사용하여 divs
을 첫 번째 코드가 두 번째 코드보다 아래에있는 것처럼 두 번째 코드에 삽입합니다.
CSS
.content {
width: 400px;
margin: 0 auto;
}
.first-block {
background: coral;
margin-top:300px;
float:left;
}
.second-block {
background: #DEDEDE;
margin-top:-300px;
float:right;
}
HTML
<div class="content">
<div class="first-block">
Mauris at tortor vel nulla rutrum porta. Etiam non condimentum velit. Phasellus turpis magna, sagittis at porta et, tincidunt id magna. Maecenas hendrerit suscipit massa, at consectetur magna tempor et. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In hac habitasse platea dictumst. Etiam accumsan.
</div>
<div style="clear:both;"></div>
<div class="second-block">
Suspendisse suscipit tortor eu nulla interdum sit amet ultricies ante imperdiet. Donec varius adipiscing lectus in suscipit. Nunc risus arcu, luctus nec tempor porttitor, sodales eget lectus. Vestibulum imperdiet massa in ligula pellentesque eget egestas dui facilisis. Nunc commodo lacus at nibh tristique sodales
</div>
</div>
이전 답변에 댓글을 달았습니다. 블록 높이가 다를 수 있으므로 CSS에서 여백을 설정할 수는 없습니다. 내 블록을 명확하게 맞추려면 자바 스크립트로 높이를 계산해야합니다. 어쨌든, +1 다른 접근법 –
- 1. PDF를 HTML로 변환, 레이아웃 유지
- 2. 꿀꺽 꿀꺽 html로 레이아웃 플러그인
- 3. html로 디자인 레이아웃
- 4. JSON에서 HTML로 레이아웃 만들기
- 5. HTML로 쉽게 페이지 업데이트하기
- 6. html로 로그인 페이지
- 7. html로 페이지 내비게이션
- 8. HTML로 페이팔 통합 페이지
- 9. 페이지 텍스트를 HTML로 변환
- 10. vbscript를 사용하여 html로 페이지 링크하기
- 11. 전체 Wordpress 페이지 html로 대체
- 12. html로 A4 페이지 레이아웃을 좋아합니다.
- 13. Sitecore 페이지 편집기가 HTML로 렌더링됩니다.
- 14. 웹 디자인 레이아웃 - 어떻게 html로 변환합니까?
- 15. 페이지 레이아웃 디자이너 CMS
- 16. 웹 페이지 레이아웃 문제
- 17. HTML과 CSS가있는 페이지 레이아웃
- 18. Magento 1 페이지 레이아웃
- 19. PHP 레이아웃 (템플릿) 페이지
- 20. 웹 페이지 레이아웃
- 21. iPhone 페이지 레이아웃 방법
- 22. 페이지 레이아웃 설정
- 23. 페이지 레이아웃 문제/디자인
- 24. 요소의 페이지 레이아웃
- 25. 페이지 된 열 레이아웃
- 26. CSS 페이지 레이아웃/나누기
- 27. 고정 너비 페이지 레이아웃
- 28. 모듈 식 페이지 레이아웃
- 29. 마스터 레이아웃 페이지
- 30. 유연한 페이지 레이아웃 설계
그래서 당신은 코드가 동일하게 유지하고 싶지만 시각 HTML은 기본적으로 주위를 스왑? – chriz
@chriz. –
[이건 뭐야?] (http://jsfiddle.net/CyRYD/4/) – chriz