위의 바닥에 두 개의 div의를 정렬하면 내가 달성하고 싶은의 모형입니다.
나는 각 div의 하단에 강력한 회색 규칙이있는 행의 맨 아래에 정렬해야하는 div의 두 개의 다른 행이 있습니다. 이러한 회색 규칙은 수평으로 정렬해야합니다.
가장 큰 문제는 WordPress 테마이므로 각 div는 콘텐츠 양에 따라 세로로 확장하고 축소 할 수 있어야한다는 것입니다. 즉, 왼쪽에 .description
의 키가 커지면 .page-title
및 .sidebar
은 회색 규칙이 정렬되도록 조정해야합니다. 이렇게하면 고정 된 높이를 사용하지 못하게되어 시스템을 파악할 수 있습니다.
내 용액 제 절대 및 상대 배치의 조합을 이용 하였다 : position: relative
두 컨테이너 div, .row-1
및 .row-2
모두를 사용하고, 추가 position: absolute; bottom: 0;
. 그래도 float 또는 left : 0,/right : 0; 0을 사용하는지 여부에 관계없이 각 .row-
div에 고정 된 높이를 지정하지 않아도 작동하지 않는 것 같습니다. 개별 div를 배치합니다.
내가 생각할 수있는 유일한 해결책은 JavaScript를 사용하여 가장 큰 div의 높이를 얻고 여백을 적절하게 조정하는 것이지만 스타일에 JavaScript를 사용하지 않으려 고합니다. 내가 누락 된 더 나은 해결책이 있습니까?
테이블을 사용하지 않아서 기쁘게 생각합니다 "레이아웃 용 테이블을 사용하면 디자이너에게 전화하지 말아야합니다" – ajax333221
감사합니다. ajax333221 감사합니다. CSS 방법을 찾을 수 없다면 생각합니다. 내가 테이블에 의지해야 할지도 모르지만 이것을 달성하십시오 ... – daysrunaway
악마 테이블없이 레이아웃하는 방법은 항상 있습니다. – ajax333221