다음과 같은 문제가 있습니다. 다음은 HTML 코드의 예입니다.HTML, CSS, jQuery - 다른 열에있는 div의 높이에 따라 한 열에 divs의 높이
<html>
<body>
<div id="leftColumn">
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
<div id="div4"></div>
</div>
<div id="rightColumn">
<div id="div1sidebar"></div>
<div id="div2sidebar"></div>
<div id="div3sidebar"></div>
<div id="div4sidebar"></div>
</div>
</body>
</html>
Now - 왼쪽 열에있는 div의 높이는 내용에 따라 다릅니다. 오른쪽 열의 div가 왼쪽 열의 div와 동일한 높이가되도록하십시오. "div1sidebar"의 높이는 "div1", "div2sidebar"는 "div2"등에 따라 다릅니다.
방법은 CSS로 그것을 달성하기 위해? 또는 예를 들어 jQuery로? "Faux columns"방법 (http://www.alistapart.com/articles/fauxcolumns/)은 부모의 배경이 아니기 때문에 선택 사항이 아니라 div 자체의 높이입니다.
편집 : 왼쪽 열에있는 div의 높이가 사이트를 다시로드하지 않고 "즉시"로 변경됩니다.
흠, 주셔서 감사합니다 도움이 되겠지만 jsfiddle 예제에서 html은 약간 다릅니다.이 방법으로 변경할 수는 없습니다. 내 경우에는 모든 왼쪽 div가 하나의 왼쪽 열에 있어야하고 모든 오른쪽 div는 오른쪽 열에 있어야합니다. 하지만 어쨌든, 나는 다음과 같이했다 : '$ ("# div1sidebar") .css ({높이 : $ ("# div1"). 높이()}); ' 동적 크기 조정에는 여전히 문제가 있습니다. 왜이 코드가 작동하지 않습니까? - '$ ("#의 div1")의 크기를 조정 (기능() { \t \t \t $ ("#의 div1sidebar") CSS ({높이 :... $ ("#의 div1") 높이()}); \t \t}); ' – Irminsul