Since I am new to webprogramming, i have not yet gained much experience in css. Currently I am building a web application with a resizable header. Therefore I wanted to know if it is possible to set a child divs width relative to the height of its parent div.
I know how to handle the problem in javascript code, but I would prefer a pure css solution.
The css code would look something like this:
.parent {
position: relative;
height: 200px;
width: 600px;
}
.parent .resized {
height: 100px;
}
.child {
position: absolute;
height: 20%;
width: 10% [of parent height];
}
The HTML code looks like this:
<div class="parent">
<div class="child"></div>
</div>
Currently the childs width stays the same, since the width of the parent stays the same. I would like the childs width to get smaller when the parent height resizes.
Thanks in advance.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…