tutaj jest mój kodjak zmienić wysokość div dynamicznie na podstawie innego div przy użyciu css?
HTML:
<div class="div1">
<div class="div2">
Div2 starts <br /><br /><br /><br /><br /><br /><br /> Div2 ends
</div>
<div class="div3">
Div3
</div>
</div>
CSS:
.div1 {
width: 300px;
height: auto;
background-color: grey;
border: 1px solid;
overflow: auto;
}
.div2 {
width: 150px;
height: auto;
background-color: #F4A460;
float: left;
}
.div3 {
width: 150px;
height: auto;
background-color: #FFFFE0;
float: right;
}
chcę zwiększyć wysokość div3 dynamicznie.
na przykład, jeśli wysokość elementu div1 wynosi 500 pikseli, wówczas wysokość elementu div3 powinna wynosić 500 pikseli. Wiem, że mogę używać dziedziczenia, ale rzecz jest wysokość div1 jest auto, więc nie pomoże. tutaj jest moje skrzypce http://jsfiddle.net/prashusuri/E4Zgj/1/ jak to zrobić?
dzięki
To skomplikowane, używając tylko CSS. Istnieje wiele metod, możesz sprawdzić niektóre z nich [tutaj] (http://css-tricks.com/fluid-width-equal-height-columns/). Jeśli możesz używać javascript (lub idealnie, jQuery), to staje się łatwiejsze – scumah
@scumah sprawdź moją odpowiedź. –
Więc chcesz kolumny o tej samej wysokości? – cimmanon